Ruby Screencasts

Online training by examples and step through videos.

Subscribe Today

Join thousands on Drifting Ruby to stay on top of Ruby development.


Community Driven

Suggest and Vote on a topic that you would like to see a screencast for. Pro subscribers will have greater priority for selection of their idea to become a screencast.

Educational Discounts

Students and teachers can subscribe at a discounted rate of $9.00 per month. Subscription comes with all of the benefits of a Pro Membership. Valid school email required.

Applied Principles

Topics covered have real world applications. Easy to follow videos where you can apply the concepts to your application.

Why Drifting Ruby?

Drifting Ruby is a collection of tutorial videos and documentation for accomplishing functional concepts. While these videos are not designed for beginners to learn Ruby or one of the accompanying frameworks, it does provide use cases that are commonly found when architecting and developing your application.

Private Slack Team

Educational and Pro Memberships gain access to a private Slack team to discuss development topics and random stuff.

Quality Screencasts

Research and Time invested into every screencast.


Recent Episodes

Publish and Subscribe to Events 12:13

#244 Publish and Subscribe to Events
5-31-2020

In this episode, we look at a micro library providing Ruby objects with Publish-Subscribe capabilities.
pro activejob rails pubsub

Embedding Youtube Videos into Action Text with Stimulus 18:57

#243 Embedding Youtube Videos into Action Text with Stimulus
5-24-2020

Creating attachments with Action Text can be difficult, but in this episode, we look at how we can create embedded attachments into Trix without needing a persisting the data on a separate model on our database.
pro action text rails stimulusjs

Removing Friendly Id 15:49

#242 Removing Friendly Id
5-17-2020

Sometimes we reach for a gem because it is what we know or we've had great experience with it in the past. However, sometimes the gem is a sledgehammer for a small problem. When you don't need all of the features, sometimes developing the functionality inside your application may be a better route.
pro rails refactor

Popular Episodes

Importing and Exporting CSV Data 5:33

#35 Importing and Exporting CSV Data
6-26-2016

Basics on importing and exporting CSV Data using Ruby and without gems.
free ruby rails data

Ruby on Rails 5.1.0 Changes and New Features 12:00

#69 Ruby on Rails 5.1.0 Changes and New Features
2-26-2017

Upcoming features include Yarn/Webpack, System Tests via Capybara, Encrypted Secrets and a bunch of other cool things!
free rails beta

Cropping Images with JCrop 7:00

#77 Cropping Images with JCrop
4-23-2017

Extend your image upload functionality with JCrop. Learn to redirect the user to a crop page once they have uploaded their image and save versions of the cropped images.
free rails form javascript upload

What people are saying

  • Student & Teacher
  • $9.00 / month
  • Valid School Email Required
  • Same Access as Pro
  • Subscribe Now
  • Pro Monthly
  • $15.00 / month
  • Access to Pro Episodes
  • Invite to Slack Channel
  • Priority Episode Suggestions
  • Ad Free
  • Subscribe Now
  • Pro Annual
  • $150.00 / year
  • Access to Pro Episodes
  • Invite to Slack Channel
  • Priority Episode Suggestions
  • Ad Free
  • Subscribe Now
  • Teams
  • starts at $75.00 / month
  • 5 Users Minimum
  • $15.00 / user / month
  • Same Access as Pro
  • Subscribe to Teams