Types
- Free Episodes
 - Pro Episodes
 - Revised Episodes
 
Categories
- Active Record
 - Active Resource
 - Active Support
 - Administration
 - Ajax
 - APIs
 - Authentication
 - Authorization
 - Background Jobs
 - Caching
 - Code Walkthrough
 - Controllers
 - Debugging
 - Deployment
 - eCommerce
 - Forms
 - Mailing
 - Models
 - Performance
 - Plugins
 - Production
 - Rack
 - Rails 2.0
 - Rails 2.1
 - Rails 2.2
 - Rails 2.3
 - Rails 3.0
 - Rails 3.1
 - Rails 3.2
 - Rails 4.0
 - Refactoring
 - Routing
 - Search
 - Security
 - Testing
 - Tools
 - Views
 
Upgrading to Rails 4
      With the release of Rails 4.0.0.rc1 it's time to try it out and report any bugs. Here I walk you through the steps to upgrade a Rails 3.2 application to Rails 4.
      (12 minutes)
    
    
  How I Test
      Here I show how I would add tests to the password reset feature created in the previous episode. I use RSpec, Capybara, Factory Girl, and Guard to make request, model, and mailer specs.
      (15 minutes)
    
    
  RSpec Matchers & Macros
      You can improve the readability and remove duplication in RSpec by adding matchers and macros. Learn how in this episode.
      (18 minutes)
    
    
  Request Specs and Capybara
      Request specs in RSpec are a great way to ensure the entire application stack is working properly. Here I also show how to use capybara with integrated JavaScript testing using Selenium.
      (13 minutes)
    
    
  Spork
      Spork improves the loading time of your test suite by starting up your Rails application once in the background. Use it with Guard for the ultimate combo in fast feedback while doing TDD.
      (9 minutes)
    
    
  Guard
      Guard watches files and runs a command after a file is modified. This allows you to automatically run tests in the background, restart your development server, reload the browser, and more.
      (8 minutes)
    
    
  New Gem with Bundler
      Creating new gems is easy with the `bundle gem` command. In this episode I will walk you through how this works.
      (7 minutes)
    
    
  Upgrading to Rails 3 Part 2
      Here we continue upgrading an application to Rails 3 by getting our specs up and running and going through the rails_upgrade plugin.
      (12 minutes)
    
    
  Testing Controllers with RSpec
      Controllers are tricky to test, and there's no perfect way to do it. In this episode you will see how I test controllers, and my reasoning behind it.
      (11 minutes)
    
    
  Pickle with Cucumber
      Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode.
      (16 minutes)
    
    
  









