Drifting Ruby
  • love movie Episodes
  • More Content
    Learning Paths

    Curated list of episodes, bundled to help you on your learning path!

    Video Logs new

    Videos of tech, infrastructure, hardware and software which non-instructional by nature.

    Blog

    Articles around software and tutorials.

    Merchandise

    Show your love and support while looking fancy.

  • Community
    Forums new

    Got a question or want to chat about a topic? Let's talk!

  • About
  • Login

  • Home

  • Episodes

  • About

  • Login
  • Reset

    View

    • View List
    • View Cards

    Episodes

    • Free Episodes
    • Pro Episodes

    Sort

    • By Rank
    • By Date
    • By Popularity

    Rails Version

    • 8.x
    • 7.x
    • 6.x
    • 5.x
    • 4.x

    Tags

    • Rails (379)
    • Javascript (75)
    • View (58)
    • Stimulusjs (55)
    • Ruby (40)
    • Model (36)
    • Security (32)
    • Hotwire (29)
    • Development (27)
    • Api (23)
    • Database (22)
    • Turbo (21)
    • Performance (20)
    • Form (19)
    • Deployment (18)
    • Authentication (17)
    • Active Storage (14)
    • Background Processing (12)
    • Uploads (11)
    • Websockets (10)
    • Ajax (10)
    • 7.0 (10)
    • Production (10)
    • Test (9)
    • Docker (9)
    Soft Limits
    Play

    Soft Limits

    #466 Jul 21, 2024 pro

    In this episode, we look at creating soft limits around record creation. Soft limits are a way to programatically limit how many records a user can create. This can be very useful in cases where you have multiple tiered subscription plans and need to provide different limits.

    rails model
    4 4

    Feature Toggle from Scratch
    Play

    Feature Toggle from Scratch

    #458 May 26, 2024 pro

    In this episode, we build a feature toggle system from scratch without using external dependencies like Redis. We'll create an endpoint to enable or disable specific parts of an application dynamically, focusing on a maintainable approach for future extensions.

    rails model service objects
    3 2

    Exporting ICS Files
    Play

    Exporting ICS Files

    #453 Apr 21, 2024 pro

    In this episode, we look at exporting Internet Calendar files (ICS) so that they can be imported into a calendar app. We'll also explore some practices in making wise decisions in how we structure our applications.

    rails model calendar
    3 0

    Tags from Scratch
    Play

    Tags from Scratch

    #452 Apr 14, 2024 pro

    In this episode, we create a tagging system for models that is highly reusable. We'll explore creating the tagging system, filtering on tags and persisting the tags in an unobtrusive way.

    rails model tags
    3 3

    Previous/Next Record
    Play

    Previous/Next Record

    #449 Mar 31, 2024 pro

    In this episode, we'll explore the process of creating Previous and Next links for a record, but then refactor it to be more maintainable.

    rails model view
    4 2

    Counter Culture
    Play

    Counter Culture

    #435 Dec 31, 2023 pro

    The provided ActiveRecord counter caching mechanism provides some great basic functionality, but quickly becomes insufficient if you need more complex totaling or summing of records. In this episode, we'll look at implementing the counter_culture gem to gain extra functionality.

    rails model
    4 0

    Rails Organization
    Play

    Rails Organization

    #430 Nov 26, 2023 pro

    In this episode, we look at refactoring a model with a few different approaches; modules, classes and concerns. We'll explore each implementation and when I'd use one over the other.

    rails organization model
    12 4

    readonly?
    Play

    readonly?

    #426 Oct 29, 2023 pro

    In this episode, we look at making records read-only and also creating an override functionality where we can force the record to save. We'll also look at error handling when a record update is made to a read-only record.

    rails model
    4 2

    Parent Relationships and Turbo Frames
    Play

    Parent Relationships and Turbo Frames

    #421 Sep 24, 2023 pro

    Without writing any javascript, we create a highly interactive parent navigation. We will use Turbo Frames to provide the highly interactive experience and build a parent-child relationship from scratch.

    rails turbo model
    9 0

    Academic Discount
    Play

    Academic Discount

    #410 Jul 16, 2023 pro

    Are you searching for an efficient way to implement academic discounts on your web application? In this episode, we'll explore a subtle yet effective method for verifying academic email addresses, while also providing override options to ensure your organization retains full control.

    rails model
    4 1

    • 1
    • 2
    • Next ›
    • Last »
    Drifting Ruby

    Quality Ruby Screencasts

    About
    • About
    • Pricing
    Meta
    • atom
    • Blog
    Legal
    • Privacy Policy
    • Terms of Use
    Apps
    • Rubidium
    © 2026 Kimura Innovations, LLC