#803 — June 4, 2026 |
|
Ruby Weekly |
|
|
Cool Down Before You Install: Give New Gems a Few Days to Be Vetted — A compromised account can ship a malicious gem and your next Hiroshi Shibata (RubyGems) |
What Is Legacy Software in the Age of AI? — Software becomes legacy by succeeding long enough to accumulate the weight of every decision and shortcut made along the way. AI creates speed, but also many unintended consequences resulting in more user friction, not less. Test Double sponsor |
|
Beyond Brandon Weaver |
💡 I've been using Ruby for decades but still enjoy an occasional browse through the |
|
⚡️ IN BRIEF:
|
|
Managing Ruby Versions with Mise — A very basic introduction, but as I’ve fallen in love with Mise this year for managing all of my languages (e.g. Go, Node, Rust) and multiple Ruby implementations (e.g. TruffleRuby and JRuby, alongside CRuby) I want it to be on everyone’s radar. It’s great! Georgi Mitrev |
💰 37signals became Mise's first 'premier' sponsor this week. |
|
What If Hanami Had Templateless Views? — It doesn’t take much to add this to Hanami, showing just how flexible the web framework can be. Paweł Świątkowski |
|
Jidoka: Automation with a Human Touch — Pair coding agents with senior engineers to modernize legacy code and ship faster with built-in quality. JIDOKA by SINAPTIA sponsor |
|
📄 How to Choose a Gem Wisely – The basics of dependency hygiene. Gelsey Torres 📄 Implementing Account-Specific Rate Limits in Rails Tejas Bubane |
🛠 Code & Tools |
|
|
Meet Mata: Live Reloading with DOM Morphing for Rack Apps — A lightweight "live reload" solution for views in Rack apps. It uses Server-Sent Events (SSE) and idiomorph for updating the DOM. GitHub repo. Rails Designer |
⚡ If you only need Rails, Hotwire Spark offers a broader live reloading approach. |
|
Depot's Sherlock Can Now Analyze Your CI Builds — Ask it to break down your pipeline analytics, debug slow builds, or open a support ticket. It just works. Depot sponsor |
|
SimpleCov 1.0 RC1: The Code Coverage Analysis Tool — SimpleCov provides an effective way to use the code coverage data collected during testing by Coverage. The changelog is a rather long list, but shows big strides forward in its config, parallel test support, and coverage for unloaded files. Berlin, Fleischer, Matsuda, et al. |
|
🔒 Console1984: A More Secure, Auditable Rails Console — Basecamp |
💡 Back in 2023, 37signals wrote about how they use Console1984 and other tools to allow employees to navigate customer information with care. |
|
Tmuxinator: A Tool to Manage Complex Bargi and Chow |
|
|
📢 Elsewhere in the ecosystem |
|
|



