#801 — May 21, 2026 |
|
Ruby Weekly |
|
|
🛠️ One Year of Ruby on Rails Configuration — The creator of GoodJob shares a tour of the monkey patches, extensions, and appwide behaviors that have accumulated in his Rails app’s Ben Sheldon |
|
Ruby 4.0.5 Released — An off-schedule release to address a critical use-after-free race condition in the Takashi Kokubun |
🤖 Claude Skills Built Around Your Engineering Process — We created an open-source Claude Code skill for Rails upgrades, leveraging 60,000+ hours of experience. Individual, general skills can only go so far; we build skills that understand your process. Take the next step into AI-assisted development. Custom Solutions | Ombulabs.ai sponsor |
|
⚡️ IN BRIEF:
|
|
🗓️ What is John DeSilva |
|
Why Ruby Still Feels Like Home After All These Years — A warm retrospective on why Ruby, fifteen years and several language affairs later, remains satisfying to use. Caio highlights language features like refinements, Caio Bianchi |
|
Build a Fantasy Adventure Game With Rails and RCS — Step into Eldrathia! Build a branching fantasy RPG using Rails and RCS, complete with monsters, magic, and rich cards. Vonage sponsor |
|
📄 Inbound Email in Rails Apps with Fuik – How to use the Fuik webhook engine to accept email webhooks from common providers. Rails Designer 📄 Ruby vs. Java vs. TypeScript for Building a Claude Cowork Plugin – Not a positive outcome for Ruby here (Tanin likes types!) but some interesting perspectives. Tanin Nanakorn 📄 Safely Dropping Columns in Rails Akshay Khot |
🛠 Code & Tools |
|
|
SmarterCSV: The Fastest End-to-End CSV Library for Ruby — A CSV parsing and generation library that leans upon C for performance, can handle CSV parsing failures that Ruby's usual CSV library can’t, and with a nicer API too (though migrating to SmarterCSV is a one-line change). The latest release adds support for non-seekable/streaming IO sources. Tilo Sloboda |
|
Your Gemfile Doesn't Need an Analytics Database — TimescaleDB extends the Postgres your Rails app already uses. Analytics at scale, no new stack. $1000 credit to start. Tiger Data (creators of TimescaleDB) sponsor |
|
Bundlebun: Pack Bun into Your Ruby App with No External Setup — An approach to packaging the Bun JS runtime in a Ruby gem. Yaroslav explains the gem’s architecture and its integrations with Vite and ExecJS. Yaroslav Markin |
|
🤖 LLM Cost Tracker: Self-Hosted LLM Cost Management for Rails — A self-hosted LLM cost-tracking engine for Rails monoliths that captures token usage, latency, and costs directly from SDKs and Faraday middleware (no proxies required). Sergii Khomenko |
|
|
📢 Elsewhere in the ecosystem |
|
|



