Drag and Drop with draggable
Play
22:50 CC

Drag and Drop with draggable

#235 Mar 29, 2020 pro
Adding onto the previous episode, we add a drag and drop to our lists and go deeper with nested resources.

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.

Cropping Active Storage Uploads
Play
20:06 CC

Cropping Active Storage Uploads

#280 Jan 24, 2021 pro
Cropping images can be hard and there can be quite a few complications. In this episode, we have a look at using StimulusJS to crop images uploaded through Active Storage.

Limiting Text Input
Play
18:41 CC

Limiting Text Input

#350 May 22, 2022 pro
User experience is important and there are little things that we can do to help improve this experience. By giving real time feedback on text inputs to approaching limits on fields, the user can modify and update their text accordingly before they submit the form. In this episode, we look at database level, model validations and limiting text input on the client side.

Embedding Youtube Videos into Action Text with Stimulus
Play
18:57 CC

Embedding Youtube Videos into Action Text with Stimulus

#243 May 24, 2020 pro
Creating attachments with Action Text can be difficult, but in this episode, we look at how we can create embedded attachments into Trix without needing a persisting the data on a separate model on our database.