#814 — August 27, 2026 |
🗓️ In case you were wondering where we were last week, we took a brief summer vacation. Luckily, it's been a busy couple of weeks in the Ruby world! |
|
Ruby Weekly |
|
|
Bringing Rails Into the Ractor-Age — "Ractors are now viable in production, and Ruby 4.1 will make them even better," says Edouard, who looks at what Ractors can unlock for Rails apps (nearly 7x memory savings vs Puma on a real-world app) and the steps being taken to get it all working in the near future. Edouard Chin |
😎 Over on Reddit, Charles Oliver Nutter noted "Of course you can do fully parallel shared memory concurrency in Rails today just by running on JRuby." |
One Ruby Gem Replaced Their Entire Monitoring Stack — Now it's one gem. AppSignal tracks errors, N+1 queries, slow SQL, Sidekiq jobs, and host metrics for Rails — every feature on every plan, no add-on tiers. Real engineers answer support, not a ticket queue. 30-day free trial, no credit card. AppSignal sponsor |
|
A Ruby 4.0 Universal RCE Deserialization Gadget Chain — A new universal chain (found by elttam, a security research firm) that turns one Luke Jahnke |
|
⚡️ IN BRIEF:
|
|
Thinking About Tests: Assertions and Matchers — Starting from first principles, a look down to the level of single assertions, what a 'matcher' is, and why lucid, composable tests matter now more than ever. Victor Shepelev |
|
Rails Adopts Herb as an Alternative ERB Implementation — Herb parses HTML and ERB into one syntax tree, so it understands your markup at compile time and can catch invalid Ruby or HTML output. Now merged into Action View as an Erubi alternative, though it's opt-in for now. Marco Roth et al. |
|
🤖 Agents on Rails: The First Benchmark Report — The Rails Foundation ran a benchmark of various AI models across 21 tasks on the Writebook app (fixing bugs, working on security issues, etc.) Find out which models 'know' Rails best. The Rails Foundation |
💡 In a follow up, the team shares |
|
🚨 Rails 7.2 Hit EOL Aug 9. Ready for Your SOC 2 Audit? — We map Rails, Ruby, and runtime EOL across your stack and hand your auditors evidence, not assurances. FastRuby.io® | Infrastructure Assessment sponsor |
|
📄 From Slow Tests to Slow Production: Debugging with Stackprof – Going from a curiously slow Rails test to the one-line root cause. Jeremy Stuckey 📄 A Fresh Look at Hanami – Love Ruby, but looking to expand beyond Rails? Some notes on doing just that. Aaron Sumner 📄 What Replacing React with Hotwire Really Costs Henrique Medeiros |
🛠 Code & Tools |
|
|
sghtmltopdf: HTML to PDF Without a Browser Engine — Billing itself as "the second generation of wkhtmltopdf and wicked_pdf", this is an HTML-to-PDF renderer that doesn't depend on a browser process. Built for invoices and reports, not arbitrary pages, and it'll repeat table headers across page breaks. yo_waka |
|
Blog Post: Your Vibe-Coded Monitoring Tool Now Needs Its Own Monitoring — 45% of AI-generated code ships an OWASP Top 10 bug. So who monitors the monitor? AppSignal sponsor |
|
A Guide to Using Batches in Solid Queue 1.7 — Batches have been an often-requested feature in Rails' default queue system and have finally landed. Its implementer explains here how batches behave, including callbacks, nesting, and patterns worth using. JP Camara |
|
Kino 0.4: A High-Perf Ractor Web Server for Ruby 4.0+ — A Ractor-based web server that uses every core in one process instead of forking. This week's release adds a Rack handler, so Yaroslav Markin |
|
|
|


