Jean Boussier

1.4K posts

Jean Boussier

Jean Boussier

@_byroot

Rails core, Ruby committer, Senior Principal Engineer at Intercom. Bsky: https://t.co/05cdHJkcO4 Mastodon: @[email protected]

Toulouse انضم Nisan 2022
197 يتبع4.6K المتابعون
تغريدة مثبتة
Jean Boussier
Jean Boussier@_byroot·
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-pit…
English
5
35
183
20K
Jean Boussier
Jean Boussier@_byroot·
Happy to share that today I'm starting as senior principal at Intercom!
Jean Boussier tweet media
English
28
8
332
26.8K
Wojciech Wnętrzak
Wojciech Wnętrzak@morgoth85·
@_byroot I guess now we can remove the comment and put RUBYOPT="--enable-frozen-string-literal" on app docker image build and when running tests. This of course assumes all the dependencies are freeze-safe. Are there any downsides to this approach?
English
1
0
2
122
Jean Boussier
Jean Boussier@_byroot·
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/performan…
English
6
24
119
19.9K
Max Chernyak
Max Chernyak@hakunin·
@_byroot Great writeup. When you do want to keep literals mutable in a way that's future-proof, would you call +"string" a good approach? E.g. #L26-L27" target="_blank" rel="nofollow noopener">github.com/maxim/portraya…
English
1
0
1
1.1K
Jean Boussier
Jean Boussier@_byroot·
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/rub…
English
16
63
331
48.9K
Jean Boussier أُعيد تغريده
Robby Russell
Robby Russell@robbyrussell·
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?
Ruby on Rails@rails

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

English
0
2
14
3.3K
Maciej Mensfeld
Maciej Mensfeld@maciejmensfeld·
🚀Sometimes the best code is no code! @_byroot just removed a 10-year-old mistaken call to Unicode.tidy_bytes from ERB::Util and got a massive 3.89x performance boost in #Rails 📈👏👏 github.com/rails/rails/pu… Follow me for more performance insights and Rails deep dives!
Maciej Mensfeld tweet media
English
2
4
81
6.2K
Jean Boussier
Jean Boussier@_byroot·
@mscccc I was hoping to hear your uuid hot takes, but that works too 😅
English
0
0
2
199
Mike Coutermarsh
Mike Coutermarsh@mscccc·
@_byroot Jean just took his first sip of beer at the company happy hour, it’s time for him to share his opinions on rails view rendering libraries.
English
1
0
6
370
Mike Coutermarsh
Mike Coutermarsh@mscccc·
I just took a sip of my first beer at the company happy hour I think it’s time to tell my coworkers about my opinion on uuids.
English
7
0
69
4K
Jean Boussier
Jean Boussier@_byroot·
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. 🫡
English
28
7
362
20.4K
Jean Boussier
Jean Boussier@_byroot·
@sferik Not before a little while. But thanks, I take note :)
English
0
0
4
1.7K
Erik Berlin
Erik Berlin@sferik·
@_byroot Are you looking for a new job. Feel free to DM me.
English
1
0
2
1.8K
Jean Boussier
Jean Boussier@_byroot·
@_m27e Oh I'm not going anywhere. I'm still on Rails and Ruby teams, and I'll keep contributing. But as a hobby, that's all.
English
0
0
50
2.2K
Zeke Gabrielse
Zeke Gabrielse@_m27e·
@_byroot Crazy. Congrats, hopefully! You've had an immeasurable impact on Ruby/Rails, especially i.r.t. performance. I've always loved reading your Ruby-related posts. Still planning on sticking to Ruby, or do you want to try something new?
English
1
0
11
2.3K
Stephen Margheim
Stephen Margheim@fractaledmind·
@_byroot I hope that this was something you wanted; in which case, congrats and enjoy your time and I can only expect you will find your way to even bigger and better things. If this was not something you wanted, what an incredible misstep on their part.
English
1
0
5
2K
Jean Boussier
Jean Boussier@_byroot·
@m_isabegovic ❤️ thanks! I'll take some times off for now. But I'll start looking at what's out there in September.
English
1
0
15
1.9K
Muhamed Isabegović
Muhamed Isabegović@m_isabegovic·
@_byroot Need a job? I bet I can get you an offer from my company in a week.
English
1
0
4
2.1K
Jean Boussier
Jean Boussier@_byroot·
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…
English
0
9
61
3.5K
Jean Boussier أُعيد تغريده
Peter Zhu
Peter Zhu@peterzhu2118·
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-imp…
English
0
8
24
3.8K