GetTogether event on build & deploy process.

Posted on October 22nd, 2008

On Friday the 27th of June it was time again for the most anticipated GetTogether of the year. Other than an interesting session our June edition also featured a free barbecue. Needless to say, this was a delicious extra! In total there were about 25 people that were persuaded by our invitation. Place of the event was ‘Den Blakker’ in Wetteren, same location as last year.

This time the session was mainly about Maven (*), the Java counterpart of Team Foundation Server. Other topics such as Hudson, Proximity, Scrum and Subversion were not left out either. Talking us through it were Kristof Caekebeke (Thomas Cook Belgium, Application Architect Belgium / Team Leader Software Development) and Dimitry Van De Velde (IT Consultant at Ordina).

For a lot of our attendees it was their first contact with ‘the other side’. After all, that’s where a lot of good ideas come from that are later implemented in .NET. It also gave them a sneak peek into the inner workings of development at Thomas Cook.

When the session was over Kristof had a surprise for us. Thomas Cook sponsored a flight ticket to a lucky attendee. An innocent hand was used and a winner was found. Another good reason to come to the next GetTogether, you never know when something like this will occur again ;-)

After the Q&A everyone’s appetite had reached new heights and it was time for the barbecue. Being on a Friday people didn’t have to leave as early as otherwise, so there was plenty of time to chat with the peers, IT not being the only topic. A few stayed late into the night, not only because of the interesting conversation, but also because they were too stuffed to move. I guess I’m not the only one who has a hard time not to eat too much at a barbecue :-)

Like to be part of the action next time? Fill out the contact form and we are glad to invite you to the next Queaso GetTogether session.

(*) To avoid the burden of complex build, test and reporting processes, people at the Apache foundation introduced a software project management and comprehension tool called Maven. Maven’s primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. This is done by providing an easy and uniform build system, quality project information, guidelines for best practices development and transparant migration to new features.

Full Presentation Maven – 73 pages

Combined with an easy to use and extensible continuous integration engine like Hudson, all team members have an instant overview of the existing projects and the state they are in.

Hudson also provides change lists from the version control system between builds, permanent links to builds, possibility to distribute builds over different servers, extensive graphical and in depth reporting about test quality/coverage, code quality, todo’s in the code, etc…