Really exciting to see Herb being adopted at GitHub! 🌿
Over the past months, the GitHub team has been running Herb across one of the largest Rails codebases out there where Herb helped uncover real issues missed by existing tooling while also providing invaluable feedback. 🙌
After weeks of work, Ruby’s master documentation now displays rbs signatures!
We will release this feature in RDoc 8.0 soon as well. So any projects using rbs (inline or .rbs files) can benefit from it too.
Check it on docs.ruby-lang.org/en/master
I realized it has been ~1.5 years since I concluded my series of post on JSON optimization. So I got curious how much faster it became since then.
2.7.2 was the last version before I took over maintainership.
2.9.0 was the version I released at the end of the blog series.
If you haven't upgraded yet, Ruby 4.0's garbage collection is generally much faster than 3.4. This patch release fixes the one area there had previously been a notable regression (allocating/freeing Classes).
Witnessing the total solar eclipse from a cruise ship, out at sea somewhere between Mallorca and Ibiza.
That’s the plan
Zeitwerk 2.8 is out, with a new way to define namespaces.
Given
loader.nsfile = 'ns.rb'
self-contained components can define their namespace inside their folder:
my_component/ns.rb # MyComponent
my_component/widget.rb # MyComponent::Widget
More details in github.com/fxn/zeitwerk...
We had a speaker drop out of the Rust Berlin meetup next week (Friday, 29th, at JetBrains). Anyone wants to speak?
If you get in touch before Sunday, I will think about something to bring you from Japan as a gift.
Stan Lo
John Hawthorn
Jean Boussier
Marco Roth
This guy's channel is hilarious
www.youtube.com/watch?v=juHv...
www.youtube.com/watch?v=JgVB...
Xavier Noria
Xavier Noria
Made a new blurg post about AI + OSS security. I was going to just complain on here, but I figured a short blog post would be better for my complaining 😂 tenderlovemaking.com/2026/05/06/r...