From Webpacker to esbuild
Play
12:14 CC

From Webpacker to esbuild

#319 Oct 17, 2021 pro
With Rails 7 coming out soon, it's a good time to look at what it could take to upgrade our existing applications to esbuild. In this episode, we start with a Rails 6 application and begin the upgrade process by removing Webpacker and switching over to esbuild.

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.

Reset Password from Scratch
Play
24:24 CC

Reset Password from Scratch

#316 Sep 26, 2021 pro
Continuing from Episode 300, we look at creating a password reset feature. We explore some of the security concerns around this feature and some mitigating options.

Securing Downloads with Global ID
Play
22:57 CC

Securing Downloads with Global ID

#315 Sep 19, 2021 pro
With custom controllers and Global ID, we can lock down Active Storage files to provide a link which expires after a duration of time. At the beginning of the video, I tour the new Rails 7 template and configuration that will be used for episodes going forward.

Logging in Rails
Play
10:31 CC

Logging in Rails

#314 Sep 12, 2021 pro
Logging is an important part of understanding the behavior of your applications. Your logs contain essential records of application operations including database queries, server requests, and errors.