Latest Screencasts
String Calculator – Scala
Katacasts - 2009-12-24 - free
Continuing our series of ’same kata, different languages,’ Giordano Scalzo provides us with a great view of the kata in Scala. I’ve fooled around a little bit with Scala, but definitely felt like I was just writing java in a not-quite-different environment. Watching Giordano code was very refreshing. Giordano Scalzo is a Software “jack of all [...]
Watch this screencastString Calculator – Erlang
Katacasts - 2009-12-17 - free
For our first in the series of ’same kata, multiple languages,’ we have a treat for everyone, Gabriele Lana is doing it in Erlang. Gabriele Lana is a software journeyman living in Milan (Italy). Since 1998 he works as a developer and consultant. In 2000 he started using Agile practices in real time and embedded industries, proving their effectiveness [...]
Watch this screencastString Calculator
Katacasts - 2009-12-03 - free
Roy Osherove and Gil Zilberfeld of TypeMock talked about the katacast series on their podcast, ‘This Week in Testing,’ and called me out to do Roy’s standard TDD practice, String Calculator. There are a few screencasts of this kata in C# linked from his page, which are well-worth watching. It is always interesting seeing the [...]
Watch this screencastRoman Numerals
Katacasts - 2009-10-26 - free
For my first kata I have chosen the Ruby Quiz #22: Roman Numerals. The original quiz is split into two parts; converting a number to it’s roman numeral and converting a roman numeral to it’s arabic representation. In my kata I only perform the former as I wanted to keep the kata as short as possible. I [...]
Watch this screencastNumber to LCD
Katacasts - 2009-10-15 - free
My inaugural code kata is the venerable Ruby Quiz #14: LCD Numbers. This is a fun exercise, as it exists it two distinct parts: single-digit and multi-digit. I appreciate the natural move between them, and I often find myself focusing on one side or the other, starting from scratch and working until I have single-digit [...]
Watch this screencast