Month: November 2008

TDD In Your Fingers

I’ve been pair programming with some new developers who are less familiar with Test-Driven Development, as well as giving a talk on a similar topic for the Imperial College Web Design and Software group. So after a break from hands-on programming, I’ve been doing TDD myself a lot this week, […]

Read More

My Build Is Bleeding

Ivan Moore has a possibly-clever solution to one of our currently worst problems: about half of the 18 servers that form our continuous integration service are running functional tests, and those tests are slow and getting slower. So we get exactly what Ivan describes: many people check in on what […]

Read More

Stories with a Side of Cucumbers

Matt Wynne is writing functional tests in natural language using a Ruby project called Cucumber. Hey, that’s what Antony Marcano was talking about when he visited yesterday! Our Selenium RC tests are getting a whole lot better but definitely not this readable yet. Cucumber claims you can use it for […]

Read More

Why Aren’t They Typing More?

I hope to discuss this topic at XP Day. Nice to see they’ve adopted Open Spaces.

Read More

Testing tools that (we heard about at CITCON Europe 2008) you might find useful …

Squirrel, Paulo and I recently attended CITCON Europe 2008. Apart from meeting, discussing and solving problems with many experts in the field of continuous integration and testing, we also learnt about many testing tools. It was the first time I’ve heard of some of these tools, so I thought I’d […]

Read More

Get SeleniumRC Browser Windows Out of Your Way

Here’s a way to stop annoying browser windows popping up and stealing your keyboard focus when running SeleniumRC tests. Install Xephyr. On Fedora: $ sudo yum install xorg-x11-server-Xephyr On Ubuntu: $ sudo apt-get install xserver-xephyr Start Xephyr. $ Xephyr :1 -ac -screen 1024×768 & Open a terminal in the Xephyr […]

Read More

Code dojo!

I’ve been wanting to do one for quite a while, but I finally got around to holding our first code dojo. It is where coders get together and engage in deliberate practice in order to improve their skills. I’d never been to one before, and I wasn’t entirely sure how […]

Read More

Code Dojo II – New Rules

We finally had our second code dojo here at yD. In short, it was another great success! I’m going to split this up into two posts, first off discussing the new rules we implemented, and second discussing the results of the evening. For those unfamiliar with the term, a code […]

Read More

Coding Dojo – Kata Calculator Story Cards

For our last two code dojos, we have done Kata Calculator. We structured it such that the coders got one requirement at a time, broken into multiple groups. Here are the story cards. White cards Calculator should be able to multiply two numbers (10 * 8 = 80) Calculator should […]

Read More

How to start a code dojo

Ivan, one of our guests in a previous code dojo, wrote an insightful post on how to start a code dojo. It is worth a read.

Read More