Skip to main content

Continue your Ruby on Rails education.

Video lessons so you can keep learning how to be a better developer.

Screencasts for Ruby on Rails Developers

Our screencasts are here to fill in the gaps, explain the confusing pieces, and give you an understanding you can't find elsewhere. There is a lot of "magic" that happens in Ruby on Rails and it's hard to wrap your head around so many different gems and concepts. You'll get to see my actual development environment, how I think about and design code, and learn how to become a confident developer.

Latest Screencasts


Pro Episode Handling Subdomains and Multitenancy From Scratch

Episode 48 · March 26, 2015 · Length: 23:05

Learn how to handle subdomains in your Rails application for multi-tenant applications

Subscribe To Watch This Episode


Multitenancy with the Apartment gem

Episode 47 · March 19, 2015 · Length: 23:59

Learn how to separate your application data into different accounts or companies

Watch this Episode


Pro Episode Refactoring CSV Uploads with ActiveModel::Model

Episode 46 · March 9, 2015 · Length: 19:00

Learn how to refactor our CSV upload form with ActiveModel::Model to create a tableless form object

Subscribe To Watch This Episode


Exporting Records To CSV

Episode 45 · March 5, 2015 · Length: 14:25

Learn how to export records to CSV files

Watch this Episode


Pro Episode CSV Upload Form to Import Records

Episode 44 · February 27, 2015 · Length: 17:13

Learn how to upload CSV files and import records from your Rails application

Subscribe To Watch This Episode


Introduction to Importing from CSV

Episode 43 · February 20, 2015 · Length: 16:31

We take a look at the basics of using Ruby's CSV library to import data into your Rails application with a Rake task

Watch this Episode


Pro Episode Concerns: Making a Soft Deletable module

Episode 42 · February 12, 2015 · Length: 18:10

An introduction to Ruby on Rails concerns where we build a Soft Deletable module like the Paranoia gem

Subscribe To Watch This Episode


Soft Delete with Paranoia

Episode 41 · February 5, 2015 · Length: 16:21

Learn how to soft delete records instead of deleting them permanently from your database

Watch this Episode


Pro Episode Fragment Caching And oEmbed

Episode 40 · January 23, 2015 · Length: 14:49

Learn how oEmbed works to dynamically grab embed codes from a URL and how we can use fragment caching to make this more efficient

Subscribe To Watch This Episode


Refactoring Controller Methods

Episode 39 · January 15, 2015 · Length: 19:20

Learn how to refactor a complex controller with a bunch of methods into a much cleaner set of code

Watch this Episode

See More Episodes