Jean Boussier (@_byroot) 's Twitter Profile
Jean Boussier

@_byroot

Rails core, Ruby committer, Senior Staff Engineer on @ShopifyEng's Ruby and Rails infrastructure team.

Bsky: byroot.bsky.social
Mastodon: @[email protected]

ID: 1518159385721253888

linkhttps://github.com/byroot calendar_today24-04-2022 09:26:32

1,1K Tweet

4,4K Followers

196 Following

Jean Boussier (@_byroot) 's Twitter Profile Photo

It is done, I finally concluded the ruby/json optimization series. I hope you enjoyed it: byroot.github.io/ruby/json/2025…

k0kubun (@k0kubun) 's Twitter Profile Photo

Ruby 3.3.7 Released ruby-lang.org/en/news/2025/0… This is a routine update that includes minor bug fixes. We recommend upgrading your Ruby version at your earliest convenience.

Jean Boussier (@_byroot) 's Twitter Profile Photo

I want to write a post about Pitchfork, but before I can get to that I need to share some thoughts. I suspect this one may be more controversial than the optimizing JSON series 😅. byroot.github.io/ruby/performan…

Emmanuel (sub to my Rails YouTube) (@siaw23) 's Twitter Profile Photo

.Jean Boussier from Rails and Ruby core and senior staff engineer at Shopify Engineering, joined me on The Rails Changelog | Podcast to talk everything about tuning performance in Ruby on Rails Apps. This episode is packed. Listen: share.transistor.fm/s/23962290

Jean Boussier (@_byroot) 's Twitter Profile Photo

Before I can talk about Pitchfork, I obviously have to talk about fork. If you ever did some system programming you likely won't learn much though. byroot.github.io/ruby/performan…

Jean Boussier (@_byroot) 's Twitter Profile Photo

I wrote down my personal thoughts on whether it's worth removing Ruby's GVL and what it would take. I wanted to talk about Ractors too, but this is already too long, so that's for another time. byroot.github.io/ruby/performan…

えむ。 (@takkanm) 's Twitter Profile Photo

🚀 httpclient gem 2.9.0 is out! 🚀 After 8 years, we're thrilled to release this update thanks to amazing contributors! Huge thanks to Yasuo Honda & Jean Boussier . 🙏 rubygems.org/gems/httpclien…

Jean Boussier (@_byroot) 's Twitter Profile Photo

Continuing my series to give context on Pitchfork design, why I think HTTP2 support isn't important (for a Ruby application server). byroot.github.io/ruby/performan…

Jean Boussier (@_byroot) 's Twitter Profile Photo

This is the last subject I wanted to talk about before I can start talking about Pitchfork itself. What I think Ractors are useful for, and why that isn't writing web servers: byroot.github.io/ruby/performan…

Jean Boussier (@_byroot) 's Twitter Profile Photo

Here we go. That one I really needed to get of my chest for the better part of a year, so I feel relieved now. It's really long but hopefully not too hard to follow. byroot.github.io/ruby/performan…

Jean Boussier (@_byroot) 's Twitter Profile Photo

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/performan…

Peter Zhu (@peterzhu2118) 's Twitter Profile Photo

I just published "Implementing Embedded TypedData Objects" about a feature Jean Boussier and I worked on for Ruby 3.3. A bit late, but better than never. railsatscale.com/2025-06-03-imp…

Jean Boussier (@_byroot) 's Twitter Profile Photo

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/2025…

Jean Boussier (@_byroot) 's Twitter Profile Photo

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. 🫡

Jean Boussier (@_byroot) 's Twitter Profile Photo

I took some time to delve into my latest work on reducing Ractor contention. This time: Generic Instance Variables byroot.github.io/ruby/performan…