#​804 — June 11, 2026

Read on the Web

Together with  AppSignal logo

Ruby Weekly

📈 Small PRs, Big Speedups: The Ruby Performance Work You Almost Missed — A roundup of recent Ruby performance PRs covering strings, file handling, GC, concurrency, Prism, JITs, and more. It’s a neat snapshot of how much incremental performance work has landed in CRuby in the past year.

Maciej Mensfeld

Stop Juggling 5 Tools to Monitor One Rails App — Errors, performance, logs, uptime, host metrics — AppSignal covers your whole Rails stack. Auto-instruments Active Record, Sidekiq, Puma, and ActionView out of the box. Request-based pricing, unlimited seats. Free 30-day trial, no credit card.

AppSignal sponsor

Ruby Central Modernizes Its Bylaws (and Reshuffles Its Officers) — Ruby Central has rewritten its bylaws (PDF) to formalize participatory governance, committees, and transparency requirements. Five ‘steering committees’ will formally launch at RubyConf next month.

Ran Craycraft (Ruby Central)

💡 In a further update, Ruby Central's board of directors explains how community participation will actually work.

⚡️ IN BRIEF:

Add Proc#with_refinements to Ruby — Ruby’s longest serving core team member (bar Matz!) has implemented block-level refinements, so extensions made to a class only take effect within a new proc returned by with_refinements, with the original proc unaffected. There’s a PR if you want to play.

Shugo Maeda

Beyond Mocked Payloads: End-to-End Stripe Webhook Testing — If you’re working on a Stripe-based billing system in a Ruby app, this is useful.

Daniela Baron

🚨 Rails 7.2: Security Support Ends Aug 9. Upgrade & Stay Compliant — Running EOL Rails risks HIPAA, PCI DSS, and SOC2 compliance. Map your upgrade with a team that's done it 100s of times.

FastRuby.io® | 0-Downtime Upgrades sponsor

📄 Beyond Enumerable: Heaps and Priority Queues Brandon Weaver

📺 Long Polling for New Records in a Rails App – For when WebSockets aren’t the right solution. Drifting Ruby

📄 How to Leverage PurgeCSS in Your Rails App for Faster Stylesheets Henrique Medeiros

📄 When Rails Engines are the Wrong Tool David Silva

🛠 Code & Tools

Rails ERD 2.0: Turn Your Rails Models into a Diagram — After a few years dormant, Rails ERD is back to turn your modern Rails apps’ models into entity-relationship diagrams. Say goodbye to the complex Graphviz dependency; 2.0 uses the popular Mermaid format (which can render directly in GitHub READMEs).

Kerri Miller et al.

No New Migration. No New Gem. Just Faster Analytics — TimescaleDB extends Postgres. Hypertables, 95% compression, aggregates. No new migration, no new gem. $1000 credit.

Tiger Data (creators of TimescaleDB) sponsor

🤖 RubyLLM 1.16: Now with Concurrent Tool Execution — The popular do-everything LLM library can now execute multiple tool calls concurrently, emit ActiveSupport::Notifications events for observability, and support custom API endpoints for every provider.

Carmine Paolino

WhatLanguage 2.0: Natural Language Detection for 160+ Languages — I first released this in 2007 to detect ~20 natural languages using a Bloom filter approach. Now it’s been reimplemented and handles many more languages via a trigram-based statistical technique.

Peter Cooper

📰 Classifieds

💘 Dyno Sniper has landed! Judoscale’s latest feature solves the noisy neighbor problem for good.


Here's one for your bookmarks: ♦️ Planet Ruby brings together the last month of the top Ruby blogs in one place.

EXPERIMENTAL FINDS AND SUBMISSIONS:

  • 🤖 apple-foundation-models-ruby-sdk – Ruby bindings for Apple's Foundation Models framework so you can use the on-device Apple Intelligence model. Andrea Fomera

  • Jo – A new statically-typed language with compile-time sandboxing that compiles to both Ruby and Python. TypeScope

  • 🤖 ruby-agent – A minimalist instructional agentic coding harness in plain Ruby. Joachim Nolten

  • Irb::Autosuggestions – Fish-like autosuggestions for irb. unurgunite

  • http_decoy – A 'real fake' HTTP server for RSpec. Jibran Usman

  • mruby-graphviz – Graphviz bindings for mruby. gemmaro