Brett Schuchert from Object Mentor just posted a series of videos on TDD
The videos are meant to be watched in order.
A series of videos on creating the shunting yard algorithm in C# using Resharper, Visual Studio 2008 and TDD.
Here are some videos specifically about Cucumber and RSpec:
BDD with Cucumber
Cucumber: Automating the Requirements Language You Already Speak
Behaviour Driven Development with RSpec
Working Outside-in with Cucumber and RSpec
Beyond Test Driven Development: Behaviour Driven Development
Some general videos about TDD/BDD:
Test-Driven Development and Refactoring - Part One
Test-Driven Development and Refactoring - Part Two
One of the best free videos on the Ruby Object model
(I bought the Pragmatic series on metaprogramming after seeing this):
The Ruby Object Model - Dave Thomas
Here are some sites I've gotten some great videos off of:
http://confreaks.net/videos
http://www.bestechvideos.com/
http://www.engineyard.com/blog/community/scotland-on-rails/
Oh, and don't forget Google videos.
And here's a great little blog post with links to 20 articles on Cucumber:
http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe
Basically, I'm looking for screencasts that present TDD/BDD process while developing somewhat "real life" applications (or parts of them) - so no 20 minute intros please.
Let's Code is a screencast "reality show" series where I'm developing real projects using TDD, evolutionary design and similar practices - the way I normally work. Right now there are three screencasted projects:
Each episode is about 25 minutes long and new episodes are released a couple per week (as of Sep 2012 there are over 260 episodes, over 130 hours).
Let's Play: Test-Driven Development is a screencast series where James Shore is using TDD in developing a small application. The current project is an application for estimating personal long-term finances (a Java Swing application). Each episode is about 15 minutes long and new episodes are released daily (as of Sep 2012 there are over 200 episodes, over 50 hours).
Miško Hevery, who is a developer at Google, has some great videos at his site.
Dave Astels has a Google tech talk called "Beyond Test Driven Development: Behaviour Driven Development".
At Dnr TV there are two episodes with JP Boodhoo, where he gives an introduction to test driven development:
I've really been enjoying GeePawHill's DoubleDawgDare screencasts. They're refactoring legacy code, not TDD, but he definitely has the TDD ethos, and - well, they're worth a watch even if they're not quite what you're looking for.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With