Help out: share this site!

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