Rails core, Ruby committer, Senior Principal Engineer at Intercom. Bsky: https://xitter.cf/t.co/05cdHJkcO4 Mastodon: @byroot@ruby.social

Toulouse
Joined April 2022
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
- Boot time is a key metric for me. - Dependency on the DB during boot is also a no-no - Not sure it scales well on larger monoliths - I'm worried of maintenance cost.
1
245
As for exercising codepaths during boot. That's something that has very often been opposed to me when reforking is mentioned. I've always been wary of it because:
1
201
Replying to @lewispb @tobscher
Makes sense. Familiarity is definitely a great argument in my book.
1
1
66
Replying to @tobscher @lewispb
Interesting. I wonder why you're sticking with Puma, and even go trough the trouble of patching it, if you run it single threaded? Why not just use Pitchfork at that point? (not saying this because I'm the author, I'm genuinely curious).
1
66
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…
7
2
9
2,065
Replying to @watson1978
Yeah, I saw your issue, and I generally agree. But I changed the implementation several times, so not really in a rush to upstream it in Ruby, as just yesterday it seems another even faster one dropped vitaut.net/posts/2026/yy-dto…
1
1
70
Replying to @_pleasework
Thank you. I'll start sending PRs to these project to unlock `json` 3.x
1
58
Replying to @TechWithMatteo
99% of the changes are just removal of deprecated APIs, so I don't really expect bugs. #famouslastwords
1
4
167
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…
10
1
82
3,708
For the record the first name I reached to was forklift, but it was already taken.
79
Replying to @matheusrich
A Rails app.
2
213
To be fair to this article, the very first version of "chilled strings" did return true when `frozen?` was called on it. It was changed a little bit after that post was published.
2
170
Replying to @Dagnan
It's not, though. It's still opt-in even in 4.0.
1
2
329
This one feels good. No more stupid comments at the top of files. At least in one repo.
4
2
80
4,725
Replying to @marcoroth_
About the boot performance, as discussed in Hakodate, I'd be interested to look in what it would take to support precompiling templates with Bootsnap, making parsing performance less important.
3
368
Replying to @_byroot @samsaffron
And right now we have no way to specify that in the gemspec, all we can do is raise in your face during boot, which isn't ideal.
1
121