
Ruby 4.0 is arriving this year!
The RubyWorld conference took place in Japan last week and amongst all the fun and frivolity (photo above), Matz made a variety of statements (summarized in this X post) with the most interesting one being that earlier mentions of Ruby 4.0 weren’t merely an April Fools joke: Ruby 4.0 will be released this year.
The imminent arrival of Ruby 4.0 (most likely at Christmas, as is the tradition) has been officially reflected by being announced in the latest docs, as well as yesterday’s release of [ERB 6.0.](https:/…

Ruby 4.0 is arriving this year!
The RubyWorld conference took place in Japan last week and amongst all the fun and frivolity (photo above), Matz made a variety of statements (summarized in this X post) with the most interesting one being that earlier mentions of Ruby 4.0 weren’t merely an April Fools joke: Ruby 4.0 will be released this year.
The imminent arrival of Ruby 4.0 (most likely at Christmas, as is the tradition) has been officially reflected by being announced in the latest docs, as well as yesterday’s release of ERB 6.0.
Level Up Redis Debugging — Stop guessing at what your key/value store is doing under the hood. Memetria K/V gives Ruby teams real-time visibility into key sizes, command patterns, and memory efficiency — so you can fix issues before they cost you uptime.
Memetria
The Original Code for Minitest — Almost twenty years ago, Ryan Davis took on the maintenance of Test::Unit and built a prototype of how he’d reimplement its basic functionality from scratch (a project that would become today’s minitest). Here’s a look at that code, squeezing in at just under 100 lines.
Ryan Davis
💡 As a follow up, Ryan looks at how he’d implement that Minitest prototype in modern Ruby – it’s much shorter and certainly quite different.
⚡️ IN BRIEF:
Want to become a Ruby Central board member? You can apply for one of two open board seats here – the deadline is November 21.
Ruby Central’s latest weekly update shares some info on two new open source committee members (Bruno Miranda and Richard Schneeman) and answers a few new questions about recent goings-on.
Should Enumerable or Array get an rfind method?
📄 A Soiree into Symbols in Ruby – Sometimes it takes fresh eyes (a Pythonista’s, in this case) to see interesting things in something we’re already familiar with. I never knew about Symbol.all_symbols till now. Vinay Keerthi
📄 An Unexpected Quirk of the ‘<’ Specifier in a Gemspec – 8.1.0.beta1 is a lesser version than 8.1. Adam Pope
📄 Inline Editing with Custom Elements in Rails Rails Designer
🛠 Code & Tools
Herb V0.8: HTML-Aware ERB Parsing and Tooling — Herb is a rapidly developing ecosystem of tools making it easier and better when working with the ERB templating language. v0.8 extends support to Rust and Java, should you need them, improves its ERB linting support, and ships a new ‘rewriters’ feature for traversing and modifying a Herb Syntax Tree (i.e. dynamically rewriting ERB). This is a powerful set of tools well worth understanding.
Marco Roth
json 2.16 – Ruby’s main JSON implementation gains some parsing optimizations and deprecations.
Alba 3.10 – Fast, no dependency JSON serialization library for Ruby, JRuby, and TruffleRuby.
🤖 Anthropic SDK for Ruby 1.14 – Official library from the creators of Claude.
MockRedis 0.53 – A fake Redis in Ruby for your tests.
Gemsmith 23.8 – CLI tool for smithing Ruby gems.
📰 Classifieds
🛟 Tech debt consuming your dev time? SINAPTIA’s Ruby experts join your team on demand to handle maintenance, fix legacy code, and tackle issues.
🎯 When you want actionable AI without the hype, focus on driving business outcomes. Get help from agents who don’t need prompting to work well.
📢 Elsewhere in the ecosystem
Some other interesting stories in the broader landscape:
Homebrew 5.0 has been released. The popular package manager gains concurrent downloads by default, official ARM64 support for Linux, and deprecates the use of casks without code signing on macOS.
Matt Perry shares everything he knows about animation performance on the Web in The Web Animation Performance Tier List.
VectorChord is a PostgreSQL extension that adds high performance, disk-efficient vector indexing and querying to Postgres. It’s compatible with pgvector’s data types and syntax but boasts extra performance and just hit v1.0.
🌓 Astronoby is a Ruby library for working with astronomical data and events and its creator, Rémy Hannequin, has released Caelus, a Web-based dashboard that uses Astronoby to provide an open source astronomy dashboard.
An explanation of the differences between monorepos, multi-repo, submodule and subtree setups in Git.
💻 If you’re a fan of collecting stickers from conferences and plastering your laptop with them, you might enjoy this gallery of hundreds of people’s stickered-up laptops or even want to submit your own.