#​763 — August 21, 2025

Read on the Web

Together with  reinteractive

Ruby Weekly

Circuit Breakers and Ruby in 2025 — An introduction to the circuit breaker pattern for preventing cascading failures when external services misbehave or fall over. George shows a simple implementation before highlighting Stoplight as a more elegant solution, complete with monitoring and real-time controls.

George Asfour

Unlocking Ractors: Generic Instance Variables — A look at work taking place on edge Ruby where instance variable access on core types is being streamlined, including removing a global lock, cutting overhead in Rails hot paths, and paving the way for faster, more scalable Ractors.

Jean Boussier

🔴 Seamless Rails Upgrades: Fixed Price Maintenance — Upgrading RoR can be daunting. Outdated gems, breaking changes, & limited resources often hinder smooth transitions. We offer expert Rails maintenance at a fixed monthly price, your application remains secure, performant, minimal business disruptions.

reinteractive / CodeCare sponsor

IN BRIEF:

Apple Wallet Passes in Rails Apps — How to add Apple Wallet Pass generation to a Rails app using the Passkit gem.

Exequiel Rozas

💸 Paying Interest on Tech Debt? Let’s Start Chipping Away — Monthly — Bonsai provides fixed-cost upgrades for teams who need to progress but can’t pause everything to do it on their own.⛏️

🌳 Bonsai by FastRuby.io sponsor

📄 Marshal Madness: A Brief History of Ruby Deserialization Exploits Matt Schwager

📄 How to Extend Active Storage with Custom Previewers – Your blobs might be images, audio, video, PDFs, etc. and ‘previewers’ provide the mechanism for giving end users a quick look at them. Julian Rubisch

📺 From FTP to Kamal: 20 Years of Deploying Rails Ben Curtis

📄 Organizing Mailer Templates with prepend_view_path in Rails Daniel Schoppmann

📄 User-Specific Content in Turbo Stream Partials Rails Designer

🛠 Code & Tools

📊 Rails Charts: Apache ECharts-Powered Charting for RailsApache ECharts is one of the most complete and powerful JavaScript charting libraries and this library brings its powers to your Rails apps by way of a variety of helpers.

RailsJazz

Try: 'Fresh Directories for Every Vibe' — The CEO of Shopify drops in with a Ruby powered tool aimed at anyone who’s ever been overwhelmed after creating lots of directories for various small experiments. Try makes it easier to navigate the mess.

Tobias Lütke

🦡 Small, Fierce, and Focused on Ruby Devs — Ruby monitoring for devs building and supporting great web apps in production – just like us. Meet the 'Badgers!

Honeybadger sponsor

📱 37signals Introduces Action Native Push — As a part of their cloud exit, 37Signals created Active Native Push to replace AWS SNS and Pinpoint. It connects to Google’s and Apple’s push services, supports sending notifications to multiple apps, retries, and similar features you’d expect.

Jacopo Beschi (37Signals)

OasGrape: Open API Specification for Grape — Tool to generate automatic interactive documentation for Grape APIs.

Andres Chacon

Dentaku: Math and Logic Formula Parser and Evaluator — Allows run-time binding of values to variables referenced in user supplied formulas. Intended to safely evaluate untrusted expressions.

Solomon White

  • Ruby JSON Schema Validator 6.0 – Validate JSON objects against a schema.

  • Cucumber 10.1 – The long-standing tool for running automated tests written in natural language.

  • Raif 1.3 – An AI framework in a Rails engine. Add features like tasks, conversations, and agents to Rails apps.

  • FerrumPdf 2.1 – PDF generator for Rails using Ferrum + headless Chrome.

  • Herb 0.5 – Powerful suite of ERB parsing tools and libraries.

  • Discourse 3.5 – Fully-featured Rails-powered forum system.

  • 🤖 Ruby OpenAI 8.2 – Use OpenAI's APIs from Ruby.

  • Gemsmith 23.6 – CLI tool for smithing Ruby gems.

  • JRuby 10.0.2 – JVM-based Ruby implementation.

  • Pagy 9.4 – Popular Ruby pagination library.

  • Excon 1.3 – Fast, simple HTTP/1.1 client.

📰 Classifieds

📈 If your Rails team needs a little boost... SINAPTIA can augment your team with devs to help you increase your productivity. Test us!


📈 Think Redis is fast? It just got even faster. Redis 8.2 speeds up your data 91% compared to Redis 7.2. Try it for free today.

📢  Elsewhere

A roundup of some other interesting stories from across the broader landscape, in case you've missed them: