In case you missed my note in the last issue, we took a week off last week, but we're now back until Christmas.. just 122 days to go, not that we're counting ;-) __ Peter Cooper, your editor. |
▶ Debugging Rails Apps with Visual Studio Code— Ruby 3.1 included a new, powerful debugging gem and one benefit it introduced is being able to integrate with editors like VS Code. In this 20 minute screencast, Justin shows how to use debug.gem along with VS Code to work on a Rails 7 app. Justin Searls |
![]() Is Your App’s Heart Beating? 💓— Remember when your monthly backup failed, or when those customers didn't get billed? How did you find out? Our heartbeat feature monitors critical tasks, so that you'll never miss another silent failure. When Honeybadger is quiet, life is good. Honeybadger sponsor |
Requiring MFA for Popular Gem Maintainers— We first mentioned the RubyGems project’s intentions around making the gem supply chain more secure a couple of months ago and multi factor authentication is now being enforced on owners of gems with over 180 million total downloads. This policy is sure to expand over time, so if you’re able to adopt MFA for your own RubyGems account, it’s worth looking into. Jenny Shen (RubyGems) |
📖 Articles, Stories & Videos |
Effective Queries with Rails and Postgres— If you’re not 'into' databases enough to be noodling on optimizing queries and tweaking schemas as a matter of course, this is for you. Pavel gives some tips on index types and basic principles to apply to keep things running quickly. Pavel Tkachenko |
An Introduction to Ractors— ‘Ractors’ (once known as ‘guilds’) turned up in Ruby 3 as a new actor-based concurrency mechanism. If you’ve not played with them yet, this is a comprehensive introductory post where you learn how to create them and the rules for sharing (and not sharing) objects. Abiodun Olowode (AppSignal Blog) |
Thinking in Hotwire: Progressive Enhancement— Matt explains how your mental model for Hotwire should be progressive enhancement: start with the basics and then layer on Turbo Frames, Streams, and Stimulus as you build out. Matt Swanson |
Find Ruby Jobs Through Hired— Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired |
|
|