Broadcasting Progress from Background Jobs
Play
22:23 CC

Broadcasting Progress from Background Jobs

#408 Jul 2, 2023 free
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.

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.

Hotwire Introduction
Play
23:56 CC

Hotwire Introduction

#369 Oct 2, 2022 free
Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire. With Rails 7, we get Hotwire added in by default. In this episode, we look at some of the features with Hotwire and how to use them.

Hotwire Modals
Play
16:13 CC

Hotwire Modals

#335 Feb 6, 2022 free
In this episode, we look at creating an unobtrusive and efficient way to launch Bootstrap modals using Turbo and Stimulus.

Dabbling with Turbo
Play
13:49 CC

Dabbling with Turbo

#326 Dec 5, 2021 free
In this episode, we explore some of the new features with Turbo and interactions that we can do with little or no javascript.