
Rails core, Ruby committer, Senior Principal Engineer at Intercom. Bsky: https://xitter.cf/t.co/05cdHJkcO4 Mastodon: @byroot@ruby.social
Toulouse
Joined April 2022
- Tweets1.4K
- Following199
- Followers4.8K
- Likes1.1K
Interesting. I wonder why you're sticking with Puma, and even go trough the trouble of patching it, if you run it single threaded?
Why not just use Pitchfork at that point? (not saying this because I'm the author, I'm genuinely curious).
Jean Boussier retweeted
🚂 Ruby Ireland is back!
Agents of Concurrency - September 10th at @fin_ai
Jean Boussier makes the case for multiprocessing in Rails, while Ryan Sherlock gets into shipping AI agents on Rails - fast, repeatedly, and in production.
Thx Fin!
RSVP 👇
meetup.com/rubyireland/event…
A quick followup on Ruby Hashes byroot.github.io/ruby/perfor…
Replying to @watson1978
Yeah, I saw your issue, and I generally agree.
But I changed the implementation several times, so not really in a rush to upstream it in Ruby, as just yesterday it seems another even faster one dropped vitaut.net/posts/2026/yy-dto…
Replying to @_pleasework
Thank you. I'll start sending PRs to these project to unlock `json` 3.x
Replying to @TechWithMatteo
99% of the changes are just removal of deprecated APIs, so I don't really expect bugs. #famouslastwords
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: github.com/ruby/json/release…
A history of Ruby's Hash tables, and how we can make them use less memory: byroot.github.io/ruby/perfor…
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 series: byroot.github.io/ruby/json/2…
Replying to @jdxcode @nateberkopec
For the record the first name I reached to was forklift, but it was already taken.
To be fair to this article, the very first version of "chilled strings" did return true when `frozen?` was called on it.
It was changed a little bit after that post was published.
Replying to @Dagnan
It's not, though. It's still opt-in even in 4.0.
Replying to @marcoroth_
About the boot performance, as discussed in Hakodate, I'd be interested to look in what it would take to support precompiling templates with Bootsnap, making parsing performance less important.
Jean Boussier retweeted
I wrote answer letter: github.com/ruby/rubygems/dis…
I wrote some more as a way to fight jet lag, hopefully it's still readable 😅: byroot.github.io/ruby/bundle…
Replying to @_byroot @samsaffron
And right now we have no way to specify that in the gemspec, all we can do is raise in your face during boot, which isn't ideal.



