#​790 — March 5, 2026

Read on the Web

Together with  Testdouble

Ruby Weekly

ruby-prof 2.0: The Tracing Profiler for CRuby — Now celebrating its 21st birthday(!), ruby-prof remains a great way to figure out what’s slowing your app down, particularly if you want to see exact call counts and precise timings that tracing profilers offer (as opposed to sampling profilers - see a comparison here). v2.0 adds Ruby 4.0 support, flame graph visualizations, improved docs, and more.

Savage, Kaes, Maeda, et al.

💡 As ruby-prof's 'comparisons' page shows, tools like Stackprof, rbspy, and Vernier are also useful for profiling, each with their own pros and cons.

AI Is Only as Good as Your Constraints — AI changed software cost structure. It didn't change the value structure. The value isn't the code you write—it's the taste, judgment, and constraints you encode into the system that shapes what AI produces. Read the post and share your thoughts.

Test Double sponsor

🤖 Which Programming Language is Best for Claude Code? — Ruby core team member (and IOCCC champion) ‘mame’ got Claude Code to implement a Git clone in thirteen different languages, including Ruby. Which language could Claude produce quickest and most efficiently? Ruby!

Yusuke 'mame' Endoh

⚡️ IN BRIEF:

Four Months of Ruby Central Moving Ruby Backward — If you thought the Ruby Central/Bundler incident of 2025 was all resolved, think again. André’s not happy with Ruby Central's answers so far, and suggests how everyone can help address the situation, including using independent projects like rv and gem.coop.

André Arko

Plan Your Heroku Migration with FastRuby.io® — Need a multi-phased migration? Get a detailed analysis with estimates and start planning your move today.

Migrate with FastRuby.io® sponsor

📄 Using Minitest::Spec in Rails? Watch Out for the Lifecycle Hooks – Namely the order setup and before blocks execute in. Remi Mercier

▶️ Optimizations for Rails Apps – A 19-minute tour of some elementary techniques and tools (e.g. Prosopite). Drifting Ruby

📄 Smooth UI Animations on Server-Rendered HTML in Rails 8 – Using Turbo’s morphing, the View Transitions API, and some Stimulus. Adrien Siami

📄 Feature: Add Ractor#empty? Method to Check for Pending Messages Without Blocking Ruby Issue Tracker

📄 Implementing Infinite Scroll with htmx in a Hanami App Brooke Kuhlmann

📄 Storing Multi-Valued enum Fields in Active Record Nazareno Moresco

🛠 Code & Tools

Enclave: An Mruby Sandbox for Running Arbitrary Ruby Code — If you don’t want to write explicit functions for each LLM-available tool, letting an LLM write and execute its own code is an option, but has security risks, which Enclave addresses: "Enclave gives you eval without the blast radius." GitHub repo.

Brad Gessler

ActiveCanvas: An AI-Powered CMS Engine for Rails — A new Rails 8-focused CMS engine with a visual page builder, Tailwind CSS styling and AI integration for editing copy or generating images. Drop it into your Rails app and turn it into a full-featured CMS.

Giovanni Panasiti

Simple APM Dashboards for Rails in Just 5 Minutes — Catch issues before users notice! Dashboards expose metrics and trends across your apps and infrastructure. Learn more →

Honeybadger sponsor

Clamp 1.5: A Minimal CLI Utility Framework — A mature CLI framework with all the options you’d expect to “handle all the boring stuff”, along with a nice, idiomatic Ruby DSL syntax.

Mike Williams

JRuby 10.0.4.0 Released — There’s a little longer to wait for the Ruby 4 compatible JRuby 10.1 (well, technically you can install a nightly build and try it now), but for now we get the latest in the Ruby 3.4 compatible line to enjoy.

The JRuby Team

  • 🤖 RubyLLM 1.13.0 – A big stabilization release for the popular LLM integration library. Tool calling is now even more robust and controllable.

  • Mutant 0.15 – Ruby mutation testing framework that modifies code to confirm tests actually catch defects.

  • wxRuby3 v1.7.0 – Cross-platform GUI library for Ruby that uses native widgets via wxWidgets 3.2/3.3.

  • Textbringer v19 – Emacs-like text editor written in Ruby.

  • Lrama 0.8 – Pure Ruby LALR parser generator.

  • Naught 2.3 – Toolkit for building Null Objects.

  • X 0.19 – Ruby client for X's REST API.

  • excon 1.4 – Fast HTTP 1.1 client library.

📰 Classifieds

🚨 Tired of prod alerts? You need a better autoscaler.


📖 Master Visual Studio Code, and learn over 150 essential tips in this screenshot-packed guide from Louis Lazaris.

📢  Elsewhere in the ecosystem