c0nnexx10n : C0nnect1ng L1fe w1th Techn010gy

Byte by Byte Impressions on Technology, People and Process !

Archive for November, 2007

NCR Agile Users Group (NAUG) Knowledge Evening

Posted by Vikas Hazrati on Wednesday, November 21, 2007

Yesterday we had a the second NAUG knowledge evening conference at a superb venue arranged by Dr. A.K. Yadav @ Ansal Institute of Technology.

We had a session on Extreme programming which I presented and another one by Rama Krishna(RK) on his experiences with Tech Mahindra on their adoption path of Extreme Programming and Agile. It was very enlightening to hear about the XP adoption story with the hurdles that were faced and what was done to overcome them.

I was really impressed by the way in which some companies are serious about XP and the way they have adopted it to the core. As always there was deep discussion on the merits and demerits of pair programming. Rama Krishna vouched by the fact that Pair programming has given them heavy benefits and he used the statement that in their team when people are pairing 1+1 <> 2 but 1+1 = 11. I personally cannot agree more.

Read the rest of this entry »

Posted in Agile | 1 Comment »

Guice in 10 minutes

Posted by Vikas Hazrati on Friday, November 9, 2007

This post has also been published on the blog site of my current employer. You can access it here.

The following post talks about my first brush with Guice based on a couple of hours that I spent on it for the past few days. I would not get into burning fire of comparing Guice with Spring as there has already been a lot of debate on that. Personally in my view it is comparing apple with oranges. We can probably just make comparison between how DI works on Spring and how it works on Guice but then we know that Spring is much more than DI, it is a feature full comprehensive stack.

So not getting into that path any further back to DI with Guice.

Guice wholly embraces annotations and generics. The idea is that annotations finally free you from error-prone, refactoring-adverse string identifiers and frees you up from the XML configuration hell. Guice injects constructors, fields and methods (any methods with any number of arguments, not just setters)

The injection process for Guice is a two step injection process.
1.Define the Bindings.
2.Inject the concrete implementations at the right places.

Let us look at how it is done…

Read the rest of this entry »

Posted in Java | 2 Comments »

Agile Goa 2007 | Universities going Agile

Posted by Vikas Hazrati on Saturday, November 3, 2007

agilegoa1.png

I am just back from a wonderful conference called Agile Goa 2007. This was a two day introductory conference on Agile Methodologies and the purpose of this conference was to address this interest and provide a comprehensive overview of the current State-of-the-Art, as well as State-of-the-Practice, for Agile Methods. Needless to say that the purpose was met and much in style.

I did a presentation on Extreme Programming at this conference.

Read the rest of this entry »

Posted in Agile | Leave a Comment »

QuickLink: Enabling BlueTooth file transfer on Ubuntu

Posted by Vikas Hazrati on Saturday, November 3, 2007

Recently I came back from a conference on Agile and had to transfer some photographs that I had taken after I had spent some time presenting on the conference. The basic BlueTooth settings on my Ubuntu Fiesty Fawn would not work and had it not been for this great link, I would probably still have been stuck with the photographs on my mobile phone.

With some easy settings mentioned on the page I was able to rapidly transfer files to and from Ubuntu. Cheers!

Posted in linux | 1 Comment »