#821 — October 15, 2026 |
|
Ruby Weekly |
|
|
Ruby 4.1 Preview 1 Released — Two months out from its final release, we get a 4.1 preview to play with, complete with Yui Naruse |
Your Rails App Doesn’t Need a Data Warehouse — Slow Rails reports usually get a warehouse and an ETL job. Now numbers lag and you run two systems. TimescaleDB extends the Postgres your app already uses, so analytics run on live data with plain ActiveRecord. Get $1000 credit to start. Tiger Data (creators of TimescaleDB) sponsor |
|
📊 ZJIT is Now as Fast as YJIT — Shopify is now running the ZJIT compiler in production, where it matches or edges out YJIT on response time while using about 20% less JIT memory. Early and directional only, but a neat milestone. Max Bernstein |
|
⚡️ IN BRIEF:
|
|
Living in a Booming Time for Ruby — Responding to DHH's Rails World keynote, Julik argues that the Ruby world is in the midst of a creative boom where the community is using AI to fix things and plug gaps that have sat open for years. Julik Tarkhanov |
|
🚨 Rails 8.0 Support Ends Nov 7. Upgrades on Autopilot With AI — Our AI agent ships small upgrade PRs that pass your test suite; you stay in control. Starting at $497/mo. Join the beta. FastRuby.io® | AI-native Upgrades on Autopilot sponsor |
|
📄 Adding Custom Thor Commands to Your Rails App – One line in 📄 Escape LIKE Wildcards with 📄 Deploying a Roundhouse App with Kamal – Shipping Campfire as a Spinel-compiled binary. Greg Molnar |
🛠 Code & Tools |
|
|
RuboCop 1.92 Makes Agents More Welcome — There's a strong focus on making RuboCop easier for coding agents to drive, with richer JSON output, offense caps, an Bozhidar Batsov |
💡 RuboCop's homepage has also been rebuilt and now features a new playground (pictured above) that runs RuboCop in your browser (thanks to |
|
The New Relic Alternative With One Price and Every Feature Included — Errors, N+1s, Sidekiq, logs and host metrics in one gem. Unlimited users, free dev-to-dev support, 30-day trial. AppSignal sponsor |
|
Hot Cell 1.0: Securing Active Storage in the Age of AI — A way to run risky file processing operations in a container with no network and a read-only filesystem. Your app passes it open file handles over a Unix socket. The upcoming Rails 8.2's Active Storage can switch to using it with a config change. Mike Dalessio (37signals) |
|
Iodine 0.8: A C-Powered Ruby Server Built for Long-Lived Connections — A big rewrite, with network I/O handled by a C event loop outside the GVL. Supports Rack apps, plus the author's event-driven NeoRack API for streaming without tying up Ruby worker threads. Boaz Segev |
💡 Falcon is another option for handling many concurrent connections that uses fibers and the |
|
scrap4rb: Find the Messy Tests in a Ruby Project — A small tool, based on Uncle Bob's SCRAP, that scores Minitest tests for smells like missing assertions, heavy mocking and hidden helper work, then gives one piece of advice per file. Robert Hopman |
|
|
📢 Elsewhere in the ecosystem |
|
|



