Skip to content
@driftingruby

Drifting Ruby

Ruby Screencasts

Popular repositories

  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 18 5

  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. 070-nested-forms-from-scratch 070-nested-forms-from-scratch Public

    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.

    Ruby 8 4

  6. 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 8 2

Repositories

Showing 10 of 152 repositories
  • 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.

    Ruby 5 1 0 0 Updated Mar 3, 2024
  • Ruby 1 0 0 0 Updated Jan 7, 2024
  • 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.

    Ruby 2 2 0 0 Updated Nov 6, 2023
  • Ruby 1 0 0 0 Updated Oct 2, 2023
  • 417-system-tests Public

    In this episode, we look at adding system tests in our application to test our Stimulus Controllers. We'll also look at how to DRY up some of the tests and how to run them in a headless environment.

    Ruby 0 0 0 0 Updated Sep 4, 2023
  • template Public

    Base template for "all" Drifting Ruby episodes

    HTML 18 5 0 0 Updated Sep 1, 2023
  • 413-pdf-reader Public

    When previewing PDF files that were uploaded through Active Storage, we can only get a simple image of the first page. In this episode, we'll look at taking the uploaded PDFs and interacting with them.

    Ruby 1 0 0 0 Updated Aug 7, 2023
  • 408-broadcasting-progress-from-background-jobs Public

    In a previous episode, we had created a custom ActionCable channel to assist in broadcasting updates from a background job. With the introduction of Turbo, we can simplify this process as we look at a few different approaches in displaying a progress bar with real time updates from background jobs.

    Ruby 1 0 0 0 Updated Jul 2, 2023
  • 395-transcribing-with-artificial-intelligence Public

    In this episode, we look at creating an audio transcription service which allows files uploaded from Active Storage to be transcribed with Artificial Intelligence. However, there are a lot of considerations around the approach from both a performance and thread safety perspectives.

    Ruby 3 0 0 0 Updated Apr 3, 2023

People

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

Top languages

Loading…

Most used topics

Loading…