Toby and the complete stab in the dark

During my rather long wait for the plane in Dublin this morning, I had the opportunity to revisit Toby and his company’s EDM. Unfortunately, by the time I got to some stories, I was actually in the air with no internet access and as such had to just leave them for now. Regardless, here’s an…

3

Trying out Behave#

One of the neat things I saw at the Agile conference was a short demo of RSpec and RBehave. Intrigued, I did a quick search and found the .NET equivalents: Behave# and NSpec. Note: I’m not sure I completely understand the differences between xSpec and xBehave as they both quote Behaviour-Driven Design as their goal. I…

9

Agile 2007 – Design sense

Yesterday afternoon I attended a workshop held by Michael Feathers and Emmanuel Gaillot called ‘Design Sense – Can We Teach Deep Design Skill With Perceptual Examples?’ The aim was to see if, after developing for many years, we gain the ability to sense if code is good or bad just by glancing at it (the…

2

Agile 2007 – Metaprogramming in Ruby

This morning’s I went to a session called ‘Ruby’s Secret Sauce:  Metaprogramming’. It was interactive and so I had my first opportunity to try out some of the neat things you can do in Ruby. Here are a few things that stuck out for me: method_missing is pretty cool. You get a handler that’s called whenever…


Agile 2007 – Day two

This morning was Paul King’s presentation on ‘Agile Developer Practices for Dynamic Languages.’ Although we’re not using Ruby or Groovy, with the updates coming in .NET 3.5, it was still good to see what challenges we could face in the future. Some of the notable points I thought were: Patterns are embedded in the language…

5

Agile 2007 – Shout Kata

Yesterday afternoon I attended Emmanuel Gaillot’s ‘Shout Kata’ session – programming a full client-server infrastructure in TDD. Even though I was quite jetlagged, it was an enjoyable time. Using ruby, he built a very simple chat server and client in under three hours. Although I know very little about the language, it was easy to…


The way of Testivus

I apologise for the lack of updates on Tony’s adventures—we have been busy doing integration work for Gatineau Beta 2. Our team from Dublin has some very cool stuff going in, and I’m looking forward to the day when I can post some screenshots. In the meantime, I ran across this very nice PDF file called…

2