• maiweb v0.1.0
  • ★
  • Feedback

#ruby

4 sources tagged with this.

  • Drifting Ruby - YouTube
  • GoRails - YouTube
  • Tom Kadwill - YouTube
  • zayne - YouTube
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-08-03 01:39

    ↗

    In this episode, we look at adding function calling or tool use to our Rails application when making generative text LLM requests. ► Full Episode - https://www.driftingruby.com/episodes/function-calling 00:00 - Introduction 01:48 - Setting up the gem 02:42 - Generating the...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at adding function calling or tool use to our Rails application when making generative text LLM requests. ► Full Episode - https://www.driftingruby.com/episodes/function-calling 00:00 - Introduction 01:48 - Setting up the gem 02:42 - Generating the model 02:56 - Creating the assistant controller 04:51 - Assistant class 10:24 - Demo 11:12 - Final Thoughts ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development #openai
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-07-26 20:38

    ↗

    In this episode, we look at taking unstructured data from a raw email and turning it into structured data by calling a LLM. We will take the structured response and use it to create a contact record within our Rails application. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at taking unstructured data from a raw email and turning it into structured data by calling a LLM. We will take the structured response and use it to create a contact record within our Rails application. ► Full Episode - https://www.driftingruby.com/episodes/structured-output ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-07-19 17:09

    ↗

    In this episode, we'll explore the power of combining a Stimulus Controller and Turbo Frame Tags to create a seamless user interface. We'll use the example of keyboard shortcuts to launch a search modal to query records. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we'll explore the power of combining a Stimulus Controller and Turbo Frame Tags to create a seamless user interface. We'll use the example of keyboard shortcuts to launch a search modal to query records. ► Full Episode - https://www.driftingruby.com/episodes/command-palette ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-07-14 14:04

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class https://www.ruby-lang.org/en/news/2026/07/14/ruby-4-0-6-released/
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-07-12 17:22

    ↗

    In this episode, we look at creating a reusable Stimulus Controller that will allow us to recover a filled out form from out local storage. ► Full Episode - https://www.driftingruby.com/episodes/recover-form-data ► Visit the Merchandise Store - https://www.railsstore.com/ ►...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at creating a reusable Stimulus Controller that will allow us to recover a filled out form from out local storage. ► Full Episode - https://www.driftingruby.com/episodes/recover-form-data ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-07-09 14:07

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-07-05 21:44

    ↗

    In this episode, we look at creating Claude slash commands. These can be useful when dealing with a complicated task or trying to extract certain information from the application. ► Full Episode - https://www.driftingruby.com/episodes/claude-skills ► Visit the Merchandise...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at creating Claude slash commands. These can be useful when dealing with a complicated task or trying to extract certain information from the application. ► Full Episode - https://www.driftingruby.com/episodes/claude-skills ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-06-28 20:14

    ↗

    In this episode, we look at how we can schedule an email blast to be received at a certain time in the user's time zone. ► Full Episode - ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at how we can schedule an email blast to be received at a certain time in the user's time zone. ► Full Episode - ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-06-22 01:32

    ↗

    In this episode, we look at filling in form data based on the contents of a PDF that is uploaded through Active Storage. We will implement a mechanism to fill out the form data without having to first persist the record. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at filling in form data based on the contents of a PDF that is uploaded through Active Storage. We will implement a mechanism to fill out the form data without having to first persist the record. ► Full Episode - https://www.driftingruby.com/episodes/analyze-active-storage ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-06-14 19:44

    ↗

    Continuing from the previous episode, we look at evolving the polling stimulus controller to handle pausing when the user navigates to a different tab, handle network errors, properly construct the URL and handle inserting new records differently. These small changes creates...

    ▶ Watch on YouTube Opens in a new tab
    Continuing from the previous episode, we look at evolving the polling stimulus controller to handle pausing when the user navigates to a different tab, handle network errors, properly construct the URL and handle inserting new records differently. These small changes creates a much stronger polling mechanism. ► Full Episode - https://www.driftingruby.com/episodes/polling-for-new-records-advanced ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-06-07 18:57

    ↗

    Websockets are great, but they are not always the right approach. In this episode, we will look at implementing a long polling for new records. ► Full Episode - https://www.driftingruby.com/episodes/polling-for-new-records 00:00 - Introduction 02:25 - Setting up the...

    ▶ Watch on YouTube Opens in a new tab
    Websockets are great, but they are not always the right approach. In this episode, we will look at implementing a long polling for new records. ► Full Episode - https://www.driftingruby.com/episodes/polling-for-new-records 00:00 - Introduction 02:25 - Setting up the application 05:41 - Implementing the polling 11:42 - Demo 11:59 - Final Thoughts ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-05-31 18:41

    ↗

    In this episode, we'll look at improving our UX by adding a custom Turbo Stream action to give some animation to deleted records. ► Full Episode - https://www.driftingruby.com/episodes/custom-turbo-stream-action-animation ► Visit the Merchandise Store -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we'll look at improving our UX by adding a custom Turbo Stream action to give some animation to deleted records. ► Full Episode - https://www.driftingruby.com/episodes/custom-turbo-stream-action-animation ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-05-24 19:07

    ↗

    In this episode, we look at setting up a global .gitignore file that would apply to all projects. ► Full Episode - https://www.driftingruby.com/episodes/gitignore-globally ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at setting up a global .gitignore file that would apply to all projects. ► Full Episode - https://www.driftingruby.com/episodes/gitignore-globally ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-05-18 01:24

    ↗

    In this episode, we will have a look at a shell command that runs in a background job, but broadcast its output in real time to the browser. ► Full Episode - https://www.driftingruby.com/episodes/broadcasting-shell-output ► Visit the Merchandise Store -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we will have a look at a shell command that runs in a background job, but broadcast its output in real time to the browser. ► Full Episode - https://www.driftingruby.com/episodes/broadcasting-shell-output ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development #turbo
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-05-10 19:43

    ↗

    In this episode, we use a small AI model to check the tone of a message in real time on the client's browser. There's no need to send messages back to the server or to an API because it's all done on the client's browser with the Web GPU. It is small enough to work on mobile...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we use a small AI model to check the tone of a message in real time on the client's browser. There's no need to send messages back to the server or to an API because it's all done on the client's browser with the Web GPU. It is small enough to work on mobile devices and desktop computers. ► Full Episode - https://www.driftingruby.com/episodes/tone-check ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-05-03 23:19

    ↗

    In this episode, we look at where we were years ago and the journey where we have landed today. Over the past 10 years, much has changed with our approach to client interactions and in the episode we explore my favorite and current approach. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at where we were years ago and the journey where we have landed today. Over the past 10 years, much has changed with our approach to client interactions and in the episode we explore my favorite and current approach. ► Full Episode - https://www.driftingruby.com/episodes/ten-years-of-frontend 00:00 - Introduction 02:47 - Base application 04:33 - Base app review 05:25 - Stimulus Hotkey 08:56 - Turbo Frame - Results List 10:56 - Stimulus - Filters 16:05 - Final Thoughts ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-04-26 20:41

    ↗

    Continuing from the previous episode, we look at adding the LLM insights functionality to examine the error logs. We start simple with the information captured in the error logs, but progress to provide code snippet context. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    Continuing from the previous episode, we look at adding the LLM insights functionality to examine the error logs. We start simple with the information captured in the error logs, but progress to provide code snippet context. ► Full Episode - https://www.driftingruby.com/episodes/ai-error-tracking-part-2 ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-04-20 05:00

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-04-19 21:47

    ↗

    In this episode, we are setting up the error tracking within our Rails application so that in the next episode, we can plug in the AI analysis of the error to hopefully lead to faster identity of the problem and ranking of severity. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we are setting up the error tracking within our Rails application so that in the next episode, we can plug in the AI analysis of the error to hopefully lead to faster identity of the problem and ranking of severity. ► Full Episode - https://www.driftingruby.com/episodes/ai-error-tracking-part-1 ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-04-13 01:48

    ↗

    In this episode, we will create a middleware that will capture the Rails logs and use an AI model to analyze the logs for any potential performance impact or issues. ► Full Episode - https://www.driftingruby.com/episodes/ai-powered-logs ► Visit the Merchandise Store -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we will create a middleware that will capture the Rails logs and use an AI model to analyze the logs for any potential performance impact or issues. ► Full Episode - https://www.driftingruby.com/episodes/ai-powered-logs ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-04-05 17:08

    ↗

    Easter Eggs are often ways that developers can have fun by hiding little gems in the code base or provide additional fun without affecting the function of the application. In this episode, we'll explore some of the little easter eggs in the Rails code base. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    Easter Eggs are often ways that developers can have fun by hiding little gems in the code base or provide additional fun without affecting the function of the application. In this episode, we'll explore some of the little easter eggs in the Rails code base. ► Full Episode - https://www.driftingruby.com/episodes/easter-eggs 00:00 - Introduction 00:18 - IRB 00:40 - Rails Code Base 02:49 - 42 03:10 - Final Thoughts ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-04-01 16:58

    ↗

    In this episode, we look at how we can modify our application from a performance aspect to increase our job security. We'll slow down our application to a still usable level, but then swoop in months later and become the hero. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at how we can modify our application from a performance aspect to increase our job security. We'll slow down our application to a still usable level, but then swoop in months later and become the hero. ► Full Episode - https://www.driftingruby.com/episodes/n-1-driven-development ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-03-29 16:21

    ↗

    In this episode, we look at creating a staging environment that will be provisioned and deployed through Kamal. A stating environment can be simple or a production like infrastructure that mimics the production environment. ► Full Episode -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at creating a staging environment that will be provisioned and deployed through Kamal. A stating environment can be simple or a production like infrastructure that mimics the production environment. ► Full Episode - https://www.driftingruby.com/episodes/kamal-staging ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-03-23 21:05

    ↗

    Learn how to order records by a column with a set of values. ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like...

    ▶ Watch on YouTube Opens in a new tab
    Learn how to order records by a column with a set of values. ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • Drifting Ruby - YouTube youtube.com channel ruby video youtube 2026-03-22 19:52

    ↗

    In this episode, we look at the new Once CLI where we can reference a docker image and deploy it to a server. ► Full Episode - https://www.driftingruby.com/episodes/once-cli ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates -...

    ▶ Watch on YouTube Opens in a new tab
    In this episode, we look at the new Once CLI where we can reference a docker image and deploy it to a server. ► Full Episode - https://www.driftingruby.com/episodes/once-cli ► Visit the Merchandise Store - https://www.railsstore.com/ ► Ruby on Rails Templates - https://www.rubidium.io ► Subscribe to Drifting Ruby at https://www.driftingruby.com/subscription/new #ruby #rubyonrails #programming #code #hotwire #javascript #development
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-03-09 13:00

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class Learn how to use Rails' with_options to DRY up duplicated options across method calls and associations, including how to nest them for shared defaults.
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-02-18 13:00

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-02-16 14:00

    ↗

    Learn how to dynamically render Rails partials using standard Rails behavior and model_name.plural when needed to clean up messy if/else conditionals in your views. ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and...

    ▶ Watch on YouTube Opens in a new tab
    Learn how to dynamically render Rails partials using standard Rails behavior and model_name.plural when needed to clean up messy if/else conditionals in your views. ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-02-11 14:15

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2026-01-19 14:00

    ↗

    Learn how to use validation contexts in Rails to conditionally validate models - like saving drafts without validation but requiring them when publishing. ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android...

    ▶ Watch on YouTube Opens in a new tab
    Learn how to use validation contexts in Rails to conditionally validate models - like saving drafts without validation but requiring them when publishing. ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-12-01 18:10

    ↗

    https://gorails.com/blog/black-friday-2025 Join us on an exciting journey as we build a powerful domain expiration monitoring app from scratch using Ruby on Rails! ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and...

    ▶ Watch on YouTube Opens in a new tab
    https://gorails.com/blog/black-friday-2025 Join us on an exciting journey as we build a powerful domain expiration monitoring app from scratch using Ruby on Rails! ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-11-29 21:34

    ↗

    https://gorails.com/blog/black-friday-2025 ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams,...

    ▶ Watch on YouTube Opens in a new tab
    https://gorails.com/blog/black-friday-2025 ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-11-28 15:58

    ↗

    ▶ Watch on YouTube Opens in a new tab

    No full content extracted yet.

    Extracting…
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-11-26 15:55

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class See all of our Black Friday 2025 discounts here: https://gorails.com/blog/black-friday-2025
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-11-25 03:24

    ↗

    ▶ Watch on YouTube Opens in a new tab

    No full content extracted yet.

    Extracting…
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-11-24 06:00

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-11-22 04:55

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class
  • GoRails - YouTube youtube.com channel ruby video youtube 2025-11-17 19:00

    ↗

    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ►...

    ▶ Watch on YouTube Opens in a new tab
    ► Check out https://gorails.com?via=yt for Pro episodes and more! ► Learn Hotwire with Ruby on Rails, iOS, and Android https://learnhotwire.com! ► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com ► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io ► Learn how to add Stripe Payments (with SCA support!) with Ruby on Rails: https://courses.gorails.com/payments-with-rails-master-class Using extend self inside a Ruby module makes all of its instance methods callable directly on the module itself, which is useful when you want a collection of utility-style methods without needing to instantiate an object.
  • zayne - YouTube youtube.com channel ruby video youtube 2024-11-25 23:13

    ↗

    SandCrab is a new experimental project I am working on. It is an Electron app that brings Amazon S3 to your desktop with a simple drag and drop UI. You can use SandCrab to manage and create buckets, upload, download, move, copy and delete files, all from your desktop. Get the...

    ▶ Watch on YouTube Opens in a new tab
    SandCrab is a new experimental project I am working on. It is an Electron app that brings Amazon S3 to your desktop with a simple drag and drop UI. You can use SandCrab to manage and create buckets, upload, download, move, copy and delete files, all from your desktop. Get the app here: sandcrab.io My Website: zayne.io
  • zayne - YouTube youtube.com channel ruby video youtube 2024-10-20 19:24

    ↗

    In this video, we build a working proof of concept for integrating Stability AI's Image Upscaling API into my Electron app Conductor to upscale images and GIFs. I'll be uploading more videos soon working on the codebase of Conductor to add more features to the app. Conductor...

    ▶ Watch on YouTube Opens in a new tab
    In this video, we build a working proof of concept for integrating Stability AI's Image Upscaling API into my Electron app Conductor to upscale images and GIFs. I'll be uploading more videos soon working on the codebase of Conductor to add more features to the app. Conductor is a new project I am working on that is built using Electron and FFmpeg. It is a desktop MacOS application for transforming videos, images, and GIFs. I will also be making the production app available to download soon for Patreon subscribers. My Github: https://github.com/zayneio My Website: https://zayne.io Conductor's Website: https://conductor.gg Patreon: https://patreon.com/zayne_ Timestamps: 00:00 - Introduction 02:17 - StabilityAI's Upscale API 03:19 - API Proof of Concept 05:07 - Upscaling Images 06:13 - Adding the Upscaler to our App 13:01 - Updating the Frontend 17:18 - Updating the Backend 22:13 - Testing Our Image Upscaler 22:50 - Debugging 23:38 - Image Upscaling Works 25:24 - Upscaling GIFs 30:00 - Testing Out Our GIF Upscaler
  • zayne - YouTube youtube.com channel ruby video youtube 2024-10-13 23:18

    ↗

    Conductor is a new project I recently started working on. It is a desktop MacOS app written with Electron and uses FFmpeg under the hood for video and image transformations. Over the next few weeks, I'm going to start sharing some videos working on the codebase of Conductor,...

    ▶ Watch on YouTube Opens in a new tab
    Conductor is a new project I recently started working on. It is a desktop MacOS app written with Electron and uses FFmpeg under the hood for video and image transformations. Over the next few weeks, I'm going to start sharing some videos working on the codebase of Conductor, adding new features and building out more functionality. More here: https://conductor.gg ProductHunt: https://www.producthunt.com/posts/conductor-b1a9cd41-3057-41bb-9b29-c88e01431103 Twitter: https://x.com/zayneabraham My website: https://zayne.io
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2023-11-07 20:50

    ↗

    How to use grep to filter down a long list of Rails routes. In this video I’ll explain how to use grep to filter down a long list of Rails routes. This is useful for larger apps where the list of Rails routes can be very long 🔗 Full Rails API tutorial:...

    ▶ Watch on YouTube Opens in a new tab
    How to use grep to filter down a long list of Rails routes. In this video I’ll explain how to use grep to filter down a long list of Rails routes. This is useful for larger apps where the list of Rails routes can be very long 🔗 Full Rails API tutorial: https://www.youtube.com/watch?v=FJiIvFoxqsc&list=PLbTv9eGiI03t_gMnEoGakDyDt6r79s5Dm #rubyonrails #railsroutes #routes #grep #shorts
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2023-09-21 13:00

    ↗

    Learn how to build a Rails API application and how to build endpoints for listing and creating records from the database. This is the first video in my Rails 7 API tutorial series. 📖 You can purchase the eBook and code for this tutorial -...

    ▶ Watch on YouTube Opens in a new tab
    Learn how to build a Rails API application and how to build endpoints for listing and creating records from the database. This is the first video in my Rails 7 API tutorial series. 📖 You can purchase the eBook and code for this tutorial - https://tomkadwill.gumroad.com/l/rails-api-tutorial 00:00 - Intro 00:21 - Building a payments API 00:52 - Building a new Rails API-only app 01:26 - Adding a route for our first endpoint 02:27 - Adding a controller for our first endpoint 04:04 - Testing GET /payments endpoint 04:45 - Generating a model for payments 06:15 - Running a database migration 07:12 - Update controller to return payments from the DB 07:50 - Adding DB records via rails console 09:11 - Adding POST /payments route 09:49 - Using rails routes and discovering a bug 10:57 - Adding controller action for creating a payment 11:59 - Improving the create action to handle errors 14:19 - Improving the create actions using strong params 16:01 - Testing POST /payments Download Postman for easier API requests - https://www.postman.com/
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2023-04-21 11:00

    ↗

    How to build an API endpoint using Ruby on Rails. In this video I’ll create a GET endpoint for listing multiple resources. I’m Rails 7. Finally I’ll test the endpoint using cURL. 🔗 Full Rails API tutorial:...

    ▶ Watch on YouTube Opens in a new tab
    How to build an API endpoint using Ruby on Rails. In this video I’ll create a GET endpoint for listing multiple resources. I’m Rails 7. Finally I’ll test the endpoint using cURL. 🔗 Full Rails API tutorial: https://www.youtube.com/watch?v=FJiIvFoxqsc&list=PLbTv9eGiI03t_gMnEoGakDyDt6r79s5Dm #rubyonrails #api #shorts
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2023-01-10 20:34

    ↗

    There is a lot of hype around OpenAI and ChatGPT's use for development. Can I use ChatGPT to build me a Rails API? I'll ask ChatGPT to build me an API with increasing complex requirements and see how far it gets. 00:37 - Building a rails --api app with a GET index endpoint...

    ▶ Watch on YouTube Opens in a new tab
    There is a lot of hype around OpenAI and ChatGPT's use for development. Can I use ChatGPT to build me a Rails API? I'll ask ChatGPT to build me an API with increasing complex requirements and see how far it gets. 00:37 - Building a rails --api app with a GET index endpoint 04:23 - Adding a DELETE endpoint 06:25 - Versioning the API 08:42 - Adding JWT authentication 13:46 - Thoughts on ChatGPT
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2022-12-19 08:00

    ↗

    This video covers: 0:15 - Context blocks 4:07 - RSpec let 6:16 - described_class 7:17 - subject 7:59 - Simplifying tests with subject and 1-line expectations In this video I'll cover how to use context blocks, within RSpec describe blocks, to test different cases. I'll cover...

    ▶ Watch on YouTube Opens in a new tab
    This video covers: 0:15 - Context blocks 4:07 - RSpec let 6:16 - described_class 7:17 - subject 7:59 - Simplifying tests with subject and 1-line expectations In this video I'll cover how to use context blocks, within RSpec describe blocks, to test different cases. I'll cover RSpec's let feature and explain how to use it to simplify your tests. Lastly I'll cover RSpec's `described_class` and `subject` methods and explain how to use them with a real world example.
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2022-11-17 18:24

    ↗

    This video covers: 00:29 - Installing RSpec 01:37 - Setting ruby version for rbenv 02:17 - Creating spec directory and first test file 02:57 - Writing our first basic test 04:13 - Running tests via bundler in the cli 04:57 - describe block 06:18 - it block 07:26 - Writing a...

    ▶ Watch on YouTube Opens in a new tab
    This video covers: 00:29 - Installing RSpec 01:37 - Setting ruby version for rbenv 02:17 - Creating spec directory and first test file 02:57 - Writing our first basic test 04:13 - Running tests via bundler in the cli 04:57 - describe block 06:18 - it block 07:26 - Writing a real world test for a User class 10:00 - Verifying the test is correct In this tutorial series I'll cover the most important parts of testing using RSpec 3 and Rails 7. First, I'll explain how to install RSpec and create your first test. After writing the test, I'll show you how to run it via the CLI. I'll cover the basics of structuring RSpec tests using 'describe' and 'it' blocks. Lastly, I'll tie everything together with a real works example.
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2022-10-07 17:53

    ↗

    Checkout this new tutorial series about testing Rails with RSpec. The course uses RSpec 3 and Rails 7 and covers: - Installing RSpec - RSpec 3 syntax - Testing models - Testing controllers - Testing views - Testing mailers, background jobs & ActionCable (all in Rails 7) -...

    ▶ Watch on YouTube Opens in a new tab
    Checkout this new tutorial series about testing Rails with RSpec. The course uses RSpec 3 and Rails 7 and covers: - Installing RSpec - RSpec 3 syntax - Testing models - Testing controllers - Testing views - Testing mailers, background jobs & ActionCable (all in Rails 7) - Testing JSON APIs - Writing integration tests - And much much more..
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2021-08-19 20:23

    ↗

    In this video series we will build a Rails API from scratch. Backend APIs are useful for serving data to frontend applications, mobile apps or other backend services. ✨ Check out the new version of this video series, which has been updated for Rails 7...

    ▶ Watch on YouTube Opens in a new tab
    In this video series we will build a Rails API from scratch. Backend APIs are useful for serving data to frontend applications, mobile apps or other backend services. ✨ Check out the new version of this video series, which has been updated for Rails 7 https://youtu.be/FJiIvFoxqsc 📖 You can also purchase the eBook and code for the new Rails 7 tutorial - https://tomkadwill.gumroad.com/l/rails-api-tutorial This video covers: 00:18 - Running specs to check for failing tests 00:36 - Fixing controller specs by stubbing AuthenticationTokenService 05:31 - Fixing request specs by including a JWT Authorization header with a valid user id 10:52 - Fixing controller to return a 401 when Authorization header is missing, instead of raising an exception 18:31 - Updating AuthenticationTokenService method names If you’re new to this series, you may want to start with part 1: https://youtu.be/6KqbPJtA5O8
  • Tom Kadwill - YouTube youtube.com channel ruby video youtube 2021-05-30 19:34

    ↗

    In this video series we will cover RSpec and how to use it to test Rails applications. This video covers: 00:00 - Introduction 00:36 - Creating a new Rails app 01:00 - Installing Rspec 02:14 - Test Driven Development (TDD) 04:38 - Removing the test directory 05:07 - Creating...

    ▶ Watch on YouTube Opens in a new tab
    In this video series we will cover RSpec and how to use it to test Rails applications. This video covers: 00:00 - Introduction 00:36 - Creating a new Rails app 01:00 - Installing Rspec 02:14 - Test Driven Development (TDD) 04:38 - Removing the test directory 05:07 - Creating post_spec.rb boilerplate 06:14 - Running our first failing test 06:39 - Creating a Post class to get the tests green 07:29 - Add test for checking Post is valid 08:31 - Replacing Post with an ActiveRecord class 11:28 - Add title field to Post 14:52 - Adding a model validation 17:45 - Using described_class
  • Loading more…
Maibook — your private personalized AI community
  • rcanand.com
  • mlaillc.com
  • @rcanand (X)
  • LinkedIn
  • Feedback
  • Credits