Month: May 2009
Monitoring Hudson CI – Solved!
In an earlier post on our continuous-integration monitoring, I said we were having some challenges in measuring wait time (from checkin to start of build) and build time (from start of build to published result). I’m pleased to report we’ve solved these now, using the clever Hudson Python API. Hudson […]Read More
Our Film Debut – CruiseMissile
The Build Doctor graced us with his presence again some time ago and brought his camera to film one of our team members – the big monitor that shows you the status of all our builds! Since we used to use CruiseControl, we jokingly named this our CruiseMissile, and the […]Read More
Code Kata: Tell Don’t Ask
At youDevise we’ve started to run regular code katas, an idea that started in our dojos. Two of us practise a particular themed refactoring many times for a week, then perform it for everyone else along with a description of the theme. It’s early days, but seems to be working […]Read More
Pairing uses more of your brain
I have a theory that pair-programming is an acceptable alternative to talking to yourself. I’ve come to this conclusion while working in pairs with people in the team for the greater part of the last few months. I was wondering why, on a purely qualitative level, our team seems to […]Read More
Fall In FIXNOWs
Agile testing expert Antony Marcano has been visiting us periodically for more than a year now. In that time we’ve taken one product from releasing every three months to releasing once a fortnight, introduced a formal quality process, and brought in a full-time QA expert. And most importantly, our level […]Read More
Just finished watching my first pairwithus video. Antony Marcano and Andy Palmer record their pairing sessions as they work on a real project. First, I have to say this is a really great idea. Many developers will never have seen a real pairing session with Test-Driven Development, autorunning tests, and […]Read More
The holy Grail of logging?
So, it’s been awhile since I last posted. Besides some personal time, one of the big reasons that I have been posting less is that we have been heads-down in releasing a new set of features. Many of them involve a set of services built using the Grails framework. An […]Read More
Code Dojo: Java Message Service
Our most recent dojo had a dual purpose: first, for newcomers to youDevise (such as yours truly), to get a feel for the types of test refactoring more established developers like to see; second, to introduce developers to the basics of the Java Message Service. The Java Message Service is […]Read More