RailsCasts Pro episodes are now free!

Learn more or hide this

Applied Filters: git xTools x
Virtual Machines with Vagrant
Episode #292 – Oct 24, 2011 – 81 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)
Contributing to Open Source
Episode #300 – Nov 21, 2011 – 41 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)
Getting Started with Rails
Episode #310 – Dec 26, 2011 – 61 comments

Getting Started with Rails

Learning Ruby on Rails can be overwhelming, especially if you are new to programming. Here I will take you on a tour through various resources to help get started with Rails. (7 minutes)
Publishing a Gem
Episode #303 – Nov 28, 2011 – 30 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)
Gitting Rails 2.1 RC1
Episode #105 – May 12, 2008 – 48 comments

Gitting Rails 2.1 RC1

Rails 2.1 Release Candidate 1 was just released! In this episode I will show you how to install it into your Rails project. (6 minutes)
New Gem with Bundler
Episode #245 – Dec 20, 2010 – 37 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)
Making a Gem
Episode #135 – Nov 10, 2008 – 46 comments

Making a Gem

Want to create a Ruby Gem instead of a Rails plugin? In this episode I will walk you through creating a gem to extend Rails. (9 minutes)
Capistrano Tasks
Episode #133 – Oct 27, 2008 – 40 comments

Capistrano Tasks

Do you know how to make Capistrano tasks? See how to change default deployment behavior with custom tasks in this episode. (8 minutes)