Polling for New Records - Advanced
Play
9:52 CC

Polling for New Records - Advanced

#567 Jun 14, 2026 pro
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.

Polling for New Records
Play
13:40 CC

Polling for New Records

#566 Jun 7, 2026 free
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.

Custom Turbo Stream Action Animation
Play
14:21 CC

Custom Turbo Stream Action Animation

#565 May 31, 2026 pro
In this episode, we'll look at improving our UX by adding a custom Turbo Stream action to give some animation to deleted records.

.gitignore globally
Play
3:07 CC

.gitignore globally

#564 May 24, 2026 pro
In this episode, we look at setting up a global .gitignore file that would apply to all projects.
git

Broadcasting Shell Output
Play
20:53 CC

Broadcasting Shell Output

#563 May 17, 2026 pro
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.