Latest Screencasts
Prime Factors Kata — Flower Duet
Katacasts - 2009-11-21 - free
Here, at long last, is a recording of the Prime Factors Kata in Ruby, done to the tune of the Flower Duet from Lakme’. This version is much more polished than previous versions, though is still not perfect. It will take many more weeks of practice to perfect. Many things have changed since the last version. [...] Watch this screencast
Episode 066: Unit Testing: The Easy Way
Sdruby - 2009-11-13 - free
With Rspec and Cucumber, Ruby has brought testing to a whole new level, but tests still require a lot of work. But things just got better. Llewellyn Falco will show you new patterns and practices to dramatically decrease the amount of effort needed to test. Bonus content: download the slides from this talk. Watch this screencast
Testing Exceptions
Railscasts - 2009-11-09 - free
Sometimes bad code slips into production and triggers a 500 error. Learn how to be notified of this and resolve it through integration tests. Watch this screencast
Pickle with Cucumber
Railscasts - 2009-11-02 - free
Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode. Watch this screencast
Using Selenium with Webrat and Cucumber
Bddcasts - 2009-10-20 - free
How to use Webrat and Selenium to test the parts of your application that rely on AJAX or some form of Javascript interaction with the user. Watch this screencast
Using Spork to speed up RSpec and Cucumber
Bddcasts - 2009-09-15 - free
Installing and configuring Spork to make RSpec and Cucumber load specs and features faster. Watch this screencast
Introduction to Outside-in Development with Cucumber
Teach Me To Code - 2009-09-06 - free
This is a basic introduction to integration testing with cucumber. In it, I describe how to use cucumber and rspec to implement a feature in a web application, emphasizing the importance of writing tests before code, which is often referred to as TDD (test-driven development) or BDD (behavior-driven development, a refinement of the original TDD). Watch this screencast
Metric Fu
Railscasts - 2009-06-15 - free
Metric Fu is a compilation of several tools to help find areas of code that could be improved. In this episode I show you how to setup this tool on the railscasts.com source code. Watch this screencast
More on Cucumber
Railscasts - 2009-04-27 - free
There is a lot more to Cucumber than I showed in an earlier episode. See how to refactor complex scenarios in this episode. Watch this screencast
Factories not Fixtures
Railscasts - 2009-04-20 - free
Fixtures are external dependencies which can make tests brittle and difficult to read. In this episode I show a better alternative using factories to generate the needed records. Watch this screencast


