RailsCasts show


Summary: Every other week you will be treated to a new, free RailsCasts episode featuring tips and tricks with Ruby on Rails, the popular web development framework. These screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics are geared toward the intermediate Rails developer, but beginners and experts will get something out of it as well. A Pro option is also available containing more screencasts each week. This is the full resolution version, a lower reoslution for mobile devices is also available.


 #286 Draper | File Type: video/mp4 | Duration: 12:10

Clean up complex view logic using Draper. This gem provides decorators (much like presenters) which bundles view logic in an object oriented fashion. In this episode I do a step-by-step refactoring of a complex template into a decorator.

 #285 Spork | File Type: video/mp4 | Duration: 9:19

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.

 #284 Active Admin | File Type: video/mp4 | Duration: 12:43

Active Admin allows you to quickly build an admin interface with just a few commands. Not only does it look great, but it is very customizable as shown in this episode.

 #283 Authentication with Sorcery | File Type: video/mp4 | Duration: 10:40

Sorcery is a full-featured, modular solution to authentication which leaves the controller and view layers up to you.

 #282 Upgrading to Rails 3.1 | File Type: video/mp4 | Duration: 8:42

It is incredibly easy to upgrade to Rails 3.1, but if you want to take advantage of the asset pipeline you will need to put in some extra effort. Have no fear because I walk you through each of the necessary steps in this episode.

 #281 Foreman | File Type: video/mp4 | Duration: 4:21

Foreman can help manage multiple processes that your Rails app depends upon when running in development. It also provides an export command to move them into production.

 #280 Pry with Rails | File Type: video/mp4 | Duration: 8:08

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.

 #279 Understanding the Asset Pipeline | File Type: video/mp4 | Duration: 11:22

The asset pipeline is probably the biggest feature in Rails 3.1, but it can seem like magic at first. Here I dive into exactly how the asset pipeline works.

 #278 Search with Sunspot | File Type: video/mp4 | Duration: 10:22

Sunspot makes it easy to do full text searching through Solr. Here I show how to search on various attributes and add facets for filtering the search further.

 #277 Mountable Engines | File Type: video/mp4 | Duration: 13:03

Engines are receiving a major update in Rails 3.1. You can mount them at any path, embed assets, run generators and more. See how in this episode.

 #276 Testing Time & Web Requests | File Type: video/mp4 | Duration: 8:57

It can be difficult to test code that deals with the current time or an external web request. Here I show you how to do both using the Timecop and FakeWeb gems.

 #275 How I Test | File Type: video/mp4 | Duration: 15:26

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.

 #274 Remember Me & Reset Password | File Type: video/mp4 | Duration: 12:14

It is easy to create authentication from scratch, but how do we extend it with more features? Here I add a "remember me" check box and a "forgotten password" link.

 #273 Geocoder | File Type: video/mp4 | Duration: 8:12

If you need to work with geographic data, Geocoder is an excellent gem for converting addresses and coordinates, finding nearby locations, determining distances, and more!

 #272 Markdown with Redcarpet | File Type: video/mp4 | Duration: 6:47

Redcarpet is an easy-to-use gem which interprets Markdown. Here I show how to customize it and add syntax highlighting through Pygments and Albino.


Login or signup comment.