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

#138 Rails API App - Authentication with JSON Web Tokens 6-17-2018

With a bare Rails API app, we add an authentication solution and checks per request with JSON Web Tokens, JWT.
pro rails api jwt 0 Comments

#137 Multistep Form with Wicked 6-10-2018

Wicked can help by turning a controller into a series of multiple steps. In this episode, we interact with Devise to provide wizard after the user has registered.
pro rails form 0 Comments

#136 User Notifications 6-3-2018

Using the Notifications Rails Engine, we are able to add notifications to our applications based on certain events. The engine provides the schema and necessary controls and associations to seamlessly integrate into your app.
free rails notifications engine 3 Comments

Popular Episodes

#39 ActionCable - Part 3 - Securing Your WebSockets 7-24-2016

Using authentication and authorization, lock down your ActionCable WebSockets so that messages are only sent and received to the intended users.
free rails view websockets security 0 Comments

#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 7 Comments

#29 Infinite Scrolling 5-16-2016

Infinite scrolling is now a common feature and there are several cases where it is really useful. For instance there are some websites where we simply can’t imagine a good pagination system, like Twitter or even Facebook.
free rails view javascript 1 Comment

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