Adaptive Bitrate Streaming with Active Storage
Play
29:56 CC

Adaptive Bitrate Streaming with Active Storage

#232 Mar 8, 2020 pro
Adaptive streaming allows the video provider to create a different video for each of the screen sizes (or devices) that he or she wishes to target. In this episode, we look at converting our Progressive Video Streams into Adaptive Bitrate Streams and serving it through Active Storage.

Polling with StimulusJS
Play
10:14 CC

Polling with StimulusJS

#211 Oct 13, 2019 pro
Sometimes an old techniques with a modern twist can not only solve the problems at hand, but can also simplify the application's architecture.

Infinite Scrolling with Hotwire
Play
17:47 CC

Infinite Scrolling with Hotwire

#338 Feb 27, 2022 pro
In this episode, we have a look at two different approaches for implementing an infinite scrolling feature within a Ruby on Rails application with Hotwire. The first method will use a Stimulus Controller to handle AJAX requests back to the Rails application. The second approach will not use any external library, other than Hotwire, nor any javascript to accomplish the infinite scrolling.

Modern Chat Feature
Play
14:29 CC

Modern Chat Feature

#318 Oct 10, 2021 pro
In this episode, we create a chat application using Rails 7, esbuild (JS Bundling), CSS Bundling, Hotwire, and Action Text. We also dive into some issues around CSS Bundling and Action Text.

Saving Individual Attributes with StimulusJS
Play
14:31 CC

Saving Individual Attributes with StimulusJS

#189 May 19, 2019 pro
In this episode, we take a look at recreating a feature on Zoom's setting page where clicking a check box automatically saves the changed setting.