Recent Posts
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 CommentsSlides 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 CommentsUsing 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 CommentsLeveraging 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 CommentsGitHub rocks!
18 Dec 2008
In which I rant the obvious and share an OSS success story made possible by Git and GitHub.
View CommentsGlobal 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 CommentsWriting 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 CommentsImperative 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 CommentsSlides and code from my BDD/rspec presentation
10 May 2008
Sldies from a local Ruby user group meeting in which I presented on TDD, BDD, and RSpec. Motivation for TDD and BDD are given along with an explanation of RSpec and how the specs and story runner fit into a BDD workflow.
View Commentsgit bash completion + git aliases
07 May 2008
In which I share a simple tip for providing bash completion for git aliases.
View Comments