Jean Boussier reposted
Jean Boussier
Jean Boussier
@byroot.bsky.social
Rails core, Ruby committer, Senior Principal Engineer at Intercom.
1.8K followers177 following491 posts
Jean Boussier reposted
This year on Balkan Ruby @byroot.bsky.social offered us more than one hot take and we were blown away. 🔥 Go watch his full talk on multiprocessing on our YouTube channel and comment if you dare. 🎥 youtu.be/QYIGmRXPZcw?... #RubyConference #RubyCommunity #RubySpeaker
A quick followup on Ruby Hashes byroot.github.io/ruby/perform...
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/re...
A history of Ruby's Hash tables, and how we can make them use less memory: byroot.github.io/ruby/perform...
Jean Boussier reposted
Upgrade Rails immediately, kids, this is a big one. github.com/rails/rails/...
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: byroot.github.io/ruby/json/20...
When reading one extra byte saves a lot of extra work: github.com/ruby/ruby/pu...
Jean Boussier reposted
Replying to @sang.io
It's the Rails 8.2 default yes. No need for backporting, the feature is entirely in Bootsnap, so you can just upgrade to latest Bootsnap, and copy the couple configs: github.com/rails/rails/...
Jean Boussier reposted
Ruby 4.0.4 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
Jean Boussier reposted
Made a new blurg post about AI + OSS security. I was going to just complain on here, but I figured a short blog post would be better for my complaining 😂 tenderlovemaking.com/2026/05/06/r...
I thought this was interesting and makes sense www.agwa.name/blog/post/fa... I might add implementing FCGI support in Pitchfork on my infinite pile of things to do eventually.
Actually, SCGI might be a better fit: en.wikipedia.org/wiki/Simple_... The request is about as easy to parse, but the response is returned as a raw HTTP response, so would be a perfect fit for Pitchfork.
I chuckled www.france24.com/en/americas/...
Jean Boussier reposted
Can you drop a link to this survey in your Discord/Slack? railsdeveloper.com/survey/
Jean Boussier reposted
I sat down with Brian Scanlan to explore what “AI-first” development actually looks like inside Intercom’s 15-year-old Rails monolith. www.youtube.com/watch?v=ADBs...
I wrote some more as a way to fight jet lag, hopefully it's still readable 😅: byroot.github.io/ruby/bundler...
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/perform...
Jean Boussier reposted
It's just a proof of concept, but this is how I wish Rust extensions for Ruby were written: github.com/tenderworks/...
Jean Boussier reposted
Jean Boussier reposted
Ruby 4.0.2 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes a bugfix in YJIT for NoMethodError on Puma. We recommend upgrading your Ruby version at your earliest convenience.
Looks like I can procrastinate some more, I found a way to debug it without rr: github.com/ruby/json/pu...
I need to stop procrastinating and buy myself a proper development machine that run on Linux, and learn how to use the rr debugger. I keep running into issues that would be way easier to debug that way...
Jean Boussier reposted
🎤Meet our next speaker: @byroot.bsky.social — Senior Principal Engineer @ Intercom, Rails & Ruby Core team member, Ruby Prize 2022 finalist. With 10+ years on large Ruby apps, he’s a long-time committer shaping the community. 🗓️ 15-16 May, 2026 📍 Sofia: balkanruby.com/talks/32