
GoRails Screencasts Podcast
1) Authentication Generator Test Helpers
The Rails Authentication generator is getting new test helpers. We'll take a look at how to use them with integration tests and how to extend them to work with system tests too.
2) How to use CodeMirror with ImportMaps
Learn how to use the CodeMirror editor in your browser using Importmaps.
3) Live Reloading with Hotwire Spark
Hotwire Spark is a new live reloading tool for Hotwire applications that uses morphing to update the page smoothly.
4) How to Configure Multiple Databases with Rails
Rails 8 now ships with multiple databases by default. In this lesson, we'll learn how the configuration works and how to deploy to production with environment variables
5) Customizing Rubocop Rails Omakase Rules
Rubocop Rails Omakase is just a starting place and provides a handful of rules.
6) Defer Job Enqueues After Transaction Commit in Rails 7.2
Enqueuing jobs inside of a database transaction is a common mistake that's now handled for you automatically in Rails 7.2
7) How to Rate Limit Requests in Rails 7.2
Rails 7.2 introduced a new rate limit feature that uses the Rails cache for preventing abuse of routes in your applications.
8) Adding Honeybadger Insights To The RubyGem
Honeybadger's new Insights feature is awesome but required manually editing the yaml file to enable. Let's make a pull request to automate this.
9) Limiting & Clamping Values in Ruby
Sometimes you need user input to be restricted to a certain range or limited like "greater than zero". While you can do this with conditionals, there are some useful tricks to do this better in Ruby.
10) Rubygems Trusted Publishing
Rubygems.org released a new feature called Trusted Publishing which allows you to release gems directly from GitHub Actions without requiring 2FA or long-lived API tokens. Let's see how it works!