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