Recent Posts

Word Break in Clojure and Ruby, and Laziness in Ruby

14 Aug 2011

In which I implement Daniel Tunkelang's Word Break problem in Clojure and Ruby, pontificate on the virtues of laziness, and show how you can be lazy in Ruby.

View Comments

Oh yeah, I have a blog...

13 Aug 2011

In which I end the two year blog famine and catch everyone up on what I've been doing.

View Comments

Writing Software not Code with Cucumber - slides from Ruby Hoedown

28 Aug 2009

Summary and slides of my Cucumber presentation that I gave at the Ruby Hoedown 2009.

View Comments

Slides from Outside-In Development with Cucumber

14 Mar 2009

Summary, slides, and video of my Cucumber presentation that I gave at Mountain West RubyConf 2009.

View Comments

Using Cucumber to Integrate Distributed Systems and Test Messaging

17 Feb 2009

In which I explain how to use Cucumber in the context of distributed systems that rely on intercommunication via messaging queues. I also introduce a new open source project, Rosetta Queue, which provides a unifying API for different messaging queues/gateways available in Ruby.

View Comments

Leveraging Test Data Builders in Cucumber Steps

05 Feb 2009

Test Data Builders are all the rage in the Ruby community for unit tests. In this post I'll show how to use the same builders in your Cucumber step definitions.

View Comments

GitHub rocks!

18 Dec 2008

In which I rant the obvious and share an OSS success story made possible by Git and GitHub.

View Comments

Global Setup In RSpec or How To Add Logging For Specs

04 Jul 2008

In which I explain how to take advantage of the easy to use, but not well known, RSpec configuration hooks to provide additional logging information when running specs.

View Comments

Writing Macros in RSpec

08 Jun 2008

RSpec's DSL is very nice but without knowing the internals many users are unsure how it works and how to extend it. This tutorial explains enough of the implementation in order to illustrate how to create, extract, and use macros in your RSpec example groups.

View Comments

Imperative vs Declarative Scenarios in User Stories

19 May 2008

A summary of the two main distinct writing styles for RSpec Stories (now Cucumber features). The pros and cons of both the imperative and declarative styles are discussed and contrasted.

View Comments