Parent Relationships and Turbo Frames
Play
23:32 CC

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.

Intervals and Timeouts
Play
11:40 CC

Intervals and Timeouts

#412 Jul 30, 2023 pro
In this episode, we create two different stimulus controllers for handling refresh intervals and timeouts. Using Turbo, with these stimulus controllers, we are able to create a simple solution refreshes on an interval or timeout.

Transcribing with Artificial Intelligence
Play
36:25 CC

Transcribing with Artificial Intelligence

#395 Apr 2, 2023 free
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.

TailwindUI Calendar
Play
40:00 CC

TailwindUI Calendar

#383 Jan 8, 2023 pro
The TailwindUI library provides static styled HTML examples, but this can be difficult to translate into a Rails application. In this episode, we take a look at one of the calendar examples and make it interactive with displaying days that have events as well as returning events on selected days.

Custom Turbo Stream Actions
Play
15:20 CC

Custom Turbo Stream Actions

#382 Jan 1, 2023 free
With the release of Turbo 7.2, we gained the ability to create custom actions in Turbo. This allows us to trigger functions on the client side that would have been difficult or cumbersome to do in the past. In this episode, we look at setting up custom actions and how to use them.