A quick followup on Ruby Hashes https://byroot.github.io/ruby/performance/2026/08/13/speeding-up-ruby-hashes.html
Jean Boussier
Rails core, Ruby committer, Senior Principal Engineer at Intercom.
While it has been 18 months since I blogged about it, the json gem performance has improved quite significantly since, so now is a good time to add a few more parts to my JSON serie:
https://byroot.github.io/ruby/json/2026/07/26/optimizing-ruby-json-part-8.html
A history of Ruby's Hash tables, and how we can make them use less memory: https://byroot.github.io/ruby/performance/2026/08/05/shrinking-ruby-hashes.html
With the new job, I didn't get much time or energy to blog lately, but I figured I'd use the various downtime while traveling to Ruby Kaigi to write about some of the things I worked on recently: https://byroot.github.io/ruby/performance/2026/04/18/faster-paths.html
I wrote some more as a way to fight jet lag, hopefully it's still readable 😅: https://byroot.github.io/ruby/bundler/2026/04/20/bundle-features.html
Happy to share that today I'm starting as senior principal at Intercom!
I'll probably release the final 3.0.0 version early September, so if you got time please try the RC1 and submit any feedback you may have: https://github.com/ruby/json/releases/tag/v3.0.0.rc1