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

#124 SimpleMDE and ActiveStorage 3-11-2018

SimpleMDE is a great WYSIWYG Markdown Editor, but lacks the ability to handle image uploads. In this episode, we look at adding ActiveStorage and some JavaScript to handle image uploading.
pro rails upload uploads wysiwyg 5 Comments

#123 Encrypted Credentials in Rails 5.2 3-4-2018

In this episode, we take a look at the Encrypted Credentials of Ruby on Rails 5.2 and how we can patch it so that we can use other YAML files like a development.yml and test.yml.
free rails environment encryption 0 Comments

#122 More on GraphQL - Organizing and Refactoring 2-25-2018

In this episode, we take a look at our GraphQL API that we created from Episode 119 and refactor the mutations and queries so that we keep the structure and API manageable.
pro rails api graphql 2 Comments

Popular Episodes

#32 Client Side Validations 6-6-2016

Give early warning to users of form errors before they submit. With client side validations, the user can correct any errors prior to submitting the form.
free rails view javascript 14 Comments

#70 Nested Forms from Scratch 3-5-2017

Learn how to handle multiple models in a single form with accepts_nested_attributes_for and learn how to add and remove nested records through JavaScript.
free rails form javascript 4 Comments

#31 Production Deployment on Ubuntu 5-30-2016

A guide to configure your Ubuntu installation and deploy a Ruby on Rails application. Lock down the settings to prevent unwanted access.
free rails production security deployment 7 Comments

What people are saying

  • Student & Teacher
  • $9.00 / month
  • Valid School Email Required
  • Same Access as Pro
  • Subscribe Now
  • Pro Membership
  • $15.00 / month
  • 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