Skip to content
@driftingruby

Drifting Ruby

Ruby Screencasts

Popular repositories Loading

  1. 042-fullcalendar 042-fullcalendar Public

    Learn how to incorporate FullCalendar into your Ruby on Rails application with listing and creating events. Using unobtrusive javascript, we can create a fast interactive calendar.

    Ruby 29 32

  2. template template Public

    Base template for "all" Drifting Ruby episodes

    HTML 19 6

  3. 186-nested-forms-from-scratch-with-stimulusjs 186-nested-forms-from-scratch-with-stimulusjs Public

    Using StimulusJS controllers, adding nested forms to a Rails application is easy and unobtrusive. In this episode, we look at an alternative way of creating nested forms without the Cocoon gem.

    Ruby 14 1

  4. 051-rails-api-authentication-with-jwt 051-rails-api-authentication-with-jwt Public

    Using the knock gem, we will add JWT Authentication to our Rails API Application.

    Ruby 13 4

  5. 275-hotwire 275-hotwire Public

    Hotwire is the newest magic which takes a different approach to building modern web applications without using much JavaScript.

    Ruby 9 2

  6. 294-building-a-questionnaire 294-building-a-questionnaire Public

    Using StimulusJS and nested forms, we create the first parts of a questionnaire. Dynamic surveys can be difficult to architect and maintain. In this episode, we take a simple approach to creating q…

    Ruby 9 2

Repositories

Showing 10 of 158 repositories
  • driftingruby/485-kamal-database-backups’s past year of commit activity
    HTML 1 0 0 2 Updated Dec 5, 2024
  • 481-kamal-kitchen-sink Public

    In this episode, we look at creating an entire infrastructure (proxy, load balancer, app servers, worker servers, database server, and a storage server) on our own hardware use Kamal to provision and deploy our Ruby on Rails application.

    driftingruby/481-kamal-kitchen-sink’s past year of commit activity
    HTML 3 1 0 6 Updated Dec 5, 2024
  • 472-dependent-fields-with-hotwire Public

    Large forms can be overwhelming to fill out, especially if not all of the fields are required. In this episode, we'll look at creating a stimulus controller to conditionally display fields based on the input of another field.

    driftingruby/472-dependent-fields-with-hotwire’s past year of commit activity
    Ruby 1 0 0 6 Updated Dec 4, 2024
  • 477-kamal-2 Public

    In this episode we look at deploying a Rails 8 beta application to a Digital Ocean droplet. We'll also look at a scenario of deploying Action Cable broadcasts and another with recurring background jobs.

    driftingruby/477-kamal-2’s past year of commit activity
    HTML 1 0 0 8 Updated Dec 3, 2024
  • 468-processing-large-jobs Public

    In this episode, we will upload a CSV file but need to pass it into a background job. This can prove to be difficult based on the hosting infrastructure so we'll explore some mechanisms to work around them. We'll also look to optimize Solid Queue to handle the large number of jobs.

    driftingruby/468-processing-large-jobs’s past year of commit activity
    Ruby 0 0 0 0 Updated Aug 5, 2024
  • driftingruby/459-hotwire-combobox’s past year of commit activity
    Ruby 1 0 0 0 Updated Jun 3, 2024
  • 445-streaming-llm-responses Public

    In this episode, we look at running a self hosted Large Language Model (LLM) and consuming it with a Rails application. We will use a background to make API requests to the LLM and then stream the responses in real-time to the browser.

    driftingruby/445-streaming-llm-responses’s past year of commit activity
    Ruby 5 1 0 0 Updated Mar 3, 2024
  • driftingruby/436-turbo-8’s past year of commit activity
    Ruby 1 0 0 0 Updated Jan 7, 2024
  • driftingruby/431-hotkeys’s past year of commit activity
    Ruby 1 0 0 0 Updated Dec 4, 2023
  • 427-detect-spam-with-ai Public

    We can create a small python service that uses a Large Language Model (LLM) to detect if a message is spam or not. Using this service, we can tie it into our Rails application so that any comment created will be evaluated for being spam or not. We explore a few different routes on handling any messages flagged as spam.

    driftingruby/427-detect-spam-with-ai’s past year of commit activity
    Ruby 2 2 0 0 Updated Nov 6, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.