@_byrooti
iAccount based inFrance
About this account
- Account based in
- France
- Connected via
- Web
Account-level information from X, not a live location or the device used for a specific post.
Rails core, Ruby committer, Senior Principal Engineer at Intercom. Bsky: https://nitter.cf/t.co/05cdHJkcO4 Mastodon: @byroot@ruby.social
Toulouse
Joined April 2022
- Tweets1.4K
- Following198
- Followers4.8K
- Likes1.1K
Pinned Tweet
After several months of work, we finally enabled Pitchfork reforking on 100% of Shopify's monolith.
~30% reduction in memory usage, ~9% better latency and more!
railsatscale.com/2023-10-23-…
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…
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…
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…
I wrote some more as a way to fight jet lag, hopefully it's still readable 😅: byroot.github.io/ruby/bundle…
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: byroot.github.io/ruby/perfor…
I was recently reminded that not everyone fully understand what the frozen string literal magic comment is about.
So I figured it was the occasion for another deep dive.
byroot.github.io/ruby/perfor…
I tried to explain why I don't believe the recent accusations toward my former teammates, as well as how the Ruby and Rails Infra team at Shopify operates and why it can be trusted.
byroot.github.io/opensource/…
Jean Boussier retweeted
Honored to be back on stage at #RailsWorld in Amsterdam next week to help guide a conversation with @tenderlove, @_byroot, and @hsbt.
Still a few days before I lock in the topics. What questions would you love to hear them answer?
Members of the Rails Core and Ruby committer teams come together for a special session on the #RailsWorld stage next week. @tenderlove, @_byroot, and @hsbt will chat with host @robbyrussell about the future of DevEx in the Ruby and Rails ecosystem, and how foundational tools like RubyGems, Bundler, RDoc, Debug, and ERB can be improved to make the language and framework more welcoming. rubyonrails.org/world/2025/d…
I took some time to delve into my latest work on reducing Ractor contention. This time: Generic Instance Variables
byroot.github.io/ruby/perfor…
Bio update: s/Senior Staff Engineer on Shopify's Ruby and Rails infrastructure team/ funemployed/
After almost 12 years, today was my last day at the company. 🫡
Beyond performance work, I deprecated a bunch of APIs in the JSON gem, and added others, so I figured it would be a good occasion to talk about API design: byroot.github.io/ruby/json/2…
Jean Boussier retweeted
I just published "Implementing Embedded TypedData Objects" about a feature @_byroot and I worked on for Ruby 3.3. A bit late, but better than never.
railsatscale.com/2025-06-03-…
I wrote a post to braindump what I'm currently working on: allowing lock-free access to class instance variables from Ractors.
byroot.github.io/ruby/perfor…
I did some sort of rubber duck blogging about a patch I'm currently working on: byroot.github.io/ruby/perfor…
Some personal thoughts on the usability of MySQL and PostgreSQL protocols:
byroot.github.io/performance…