Sign in through GitHub

Please read for an updated status on RailsCasts:

Learn more or hide this

Applied Filters: Tools x
Publishing a Gem
Episode #303Nov 28, 20116 comments

Publishing a Gem

In this second part on making a gem, you will learn how to publish a gem by releasing it to rubygems.org, testing it through Travis CI, documenting it on RubyDoc.info, and advertising it on various sites. (11 minutes)
Contributing to Open Source
Episode #300Nov 21, 201112 comments

Contributing to Open Source

GitHub makes it easier than ever to contribute to open source with pull requests. Here I show how to submit a pull request to the VCR project. (9 minutes)
Factories not Fixtures (revised)
Episode #158Oct 27, 201119 comments

Factories not Fixtures (revised)

Fixtures are external dependencies which can make tests brittle and difficult to read. In this episode I show how to use Factory Girl to generate the needed records directly in the tests. (9 minutes)
Nginx & Unicorn
Episode #293Oct 24, 201154 comments

Nginx & Unicorn

Nginx and Unicorn make a killer-combo for hosting a Rails application in production. Learn how to configure each in a Vagrant virtual machine in this episode. (19 minutes)
Virtual Machines with Vagrant
Episode #292Oct 24, 201153 comments

Virtual Machines with Vagrant

Vagrant allows you to run your Rails application and all of its dependencies in a portable, sharable environment. Use for development, set it up as a staging server, or experiment with a production setup. (11 minutes)
Spork
Episode #285Sep 26, 201149 comments

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)
Pry with Rails
Episode #280Aug 22, 201154 comments

Pry with Rails

Pry is an alternative to IRB and sports many great features. Here I show how to integrate it into a Rails app, and how it can aid in debugging. (8 minutes)
Guard
Episode #264May 02, 201132 comments

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)
Metrics Metrics Metrics
Episode #252Feb 07, 201123 comments

Metrics Metrics Metrics

Metric Fu, Metrical, SimpleCov, Rails Best Practices, and more are covered in this episode on metrics. (7 minutes)
New Gem with Bundler
Episode #245Dec 20, 201016 comments

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)