Thursday, October 12, 2006

CITCON was awesome

I've been back from San Francisco for a month now. At the weekend I went to CITCON , the Continuous Integration and Testing Conference. And I had a great time.

It started on the Friday night, for registration and the chance to submit session ideas in an open spaces format. Then back in the morning for the conference itself.

I arrived at about 9:30 thanks to weekend engineering work with the train lines, so had a coffee and went to the second slot, and went to a session that was originally called "is ant scalable". The consensus was that Ant was misused as a deployment tool and was just fine for building single projects with no dependencies. Things get more complex when you try to manage dependencies using Ant.

Next I sat in and mainly observed the session on Continuous Code Policing which was interesting: barely anybody had run a build that would fail a given build because of code quality issues - it was seen as something to review and then take up with developers later if they kept reducing the amount of code coverage.

I also caught How to prevent the build from taking over your life, which was interesting. I think we all agreed that CI was still in it's infancy and that tools would improve over time.

We also got to see a preview of Bamboo, Atlassian's new CI server product. Mike Cannon-Brooks wanted feedback on the metrics that the final product would ship with, and there was a very frank discussion about what you could glean from CI metrics anyhow. Jeffrey Frederick (one of the CruiseControl committers) also demonstrated metrics from his product, Agitar Management Dashboard.

Tom and I did a Buildix demo and got some very good feedback on improvements that we could make.

My overall impression was very positive. It was great to meet some of the people from the CruiseControl mailing list, and very nice to find other people who had the same role and concerns. The conference will be held next in Sydney - and it's free!

No comments: