#795 — April 9, 2026 |
|
Ruby Weekly |
|
|
A Maintainer's Guide to Ruby's Release Cycle — Core team member Hiroshi Shibata |
Your GitHub Actions workflows, but actually fast — Depot CI runs your existing GitHub Actions YAML — no rewrites needed. Pre-warmed sandboxes so jobs start fast, built-in caching, and SSH into any running job to debug. Migrate your workflows in one command: Depot sponsor |
|
⚡️ IN BRIEF:
|
|
Towards an Amicable Resolution with Ruby Central — Last week, Richard Schneeman and Ruby Central published a report into 2025’s contentious ‘RubyGems fracture’ and now former Bundler maintainer André has his say and makes two requests for the incident to be considered amicably settled. André Arko |
|
Dynamic Ruby and Hidden Maintenance Costs — ‘Clever’ has a cost, so it better have a valuable benefit. Ruby and Rails make metaprogramming easy, but in long-lived app code, explicit and boring often beats elegant and clever. Daniela Baron |
|
Protecting RubyGems.org from the Outside In — A quick update on work the RubyGems team has been doing to ensure the integrity of the gem registry, including password checks and validating gem contents at push time. Colby Swandale |
|
Building a (Frontend) Framework-Agnostic Gem — Let’s say you want your code to work alongside ERB, React, and Vue. There’s more than compatibility to contend with, as each approach has to feel right, which is the harder bit. Joe Masilotti |
|
AI Shouldn't Cost More Than It Saves — We can find where LLMs pay off, validate with real data, and tune for cost/effectiveness. Need help from experts? Let's talk. Sinaptia sponsor |
|
📺 Teaching Claude Code to Upgrade Rails – A lightning talk from Artificial Ruby, a New York-based Ruby group. Ernesto Tagwerker 📄 How to Publish Gems with Trusted Publishing – Once set up, it's as easy as pushing a tag to GitHub. RubyGems Guides 📄 From Sidekiq to Temporal: A Zero-Downtime Migration Strategy David Haley (FireHydrant) 📄 A Testing Anti-Pattern: Distracting Setup Data Jason Swett |
🛠 Code & Tools |
|
|
Coverband 6.2: Ruby Code Coverage, But in Production — SimpleCov is great for checking code coverage during testing, but Coverband takes the idea into production, checking live code usage with low performance overhead. Dan Mayer |
|
Parallel 4.0: Parallel Processing Made Simple — Run blocks of code in parallel processes, threads, or ractors using Michael Grosser |
|
ActiveRecord + Postgres + Analytics. No New Stack Required. — TimescaleDB extends Postgres so analytics runs on live data. Same ORM, same queries, no pipeline. Start for free. Tiger Data (creators of TimescaleDB) sponsor |
|
Puma 8.0: The Rack Web Server Built for Parallelism — Among many small improvements, Puma gets smarter concurrency controls, including a feature for framework authors to mark requests as IO-bound to allow them to go past the normal thread ceiling, as well as the ability to change thread pool limits at runtime. The Puma 8 upgrade guide digs into all the details. Nate Berkopec et al. |
|
Ruby Deserves Beautiful Documentation — A Jekyll theme that emulates the much-admired docs theme that VitePress offers, minus all the JavaScript. The project's homepage is its own example of the output. Carmine Paolino |
|
|
📢 Elsewhere in the ecosystem |
|
|



