Advertisement · 728 × 90

Posts by Jean Boussier

Post image

What are the odds to find a beer from your favorite Québec brewery in a random Hakodate bar ?

1 day ago 10 0 1 0

Yeah, I love having the true local experience as much as the next guy, but that was very scary.

1 day ago 8 0 0 0
Preview
GitHub - Shopify/bundler-ignore-dependency Contribute to Shopify/bundler-ignore-dependency development by creating an account on GitHub.

Also apparently @ufuk.dev did implement a plugin that allow for finer grained overrides: github.com/Shopify/bund...

Perhaps it’s more sensible than force: true

1 day ago 2 0 1 0

Happy to talk about it in person.

1 day ago 1 0 1 0
The Missing Bundler Features Over the last few months, there has been a lot of talk about making Bundler faster, both by improving it directly, or by reimplementing it in another language, and while it may surprise some, that did...

I wrote some more as a way to fight jet lag, hopefully it's still readable 😅: byroot.github.io/ruby/bundler...

1 day ago 15 5 2 0

I suspect truffle entirely optimized that interpolation out. You might need to “obfuscate “ the two local variables in some way

2 days ago 0 0 0 0
Optimizing Ruby Path Methods Back in November last year, I started a new job at Intercom, and one of the first projects I got to work on was improving the Intercom monolith CI with some of my new colleagues.

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

3 days ago 36 9 1 0
Preview
GitHub - tenderworks/roost: Generate FFI bindings from Rust extensions Generate FFI bindings from Rust extensions. Contribute to tenderworks/roost development by creating an account on GitHub.

It's just a proof of concept, but this is how I wish Rust extensions for Ruby were written: github.com/tenderworks/...

3 days ago 26 6 2 0
Post image

My face when I see a gem with rb-sys in its dependencies

3 days ago 4 1 0 0
Post image

My face when I see a gem with rb-sys in its dependencies

3 days ago 4 1 0 0
Advertisement

I'm landing Friday, but then I'll pretty much go straight to Hakodate, not really stopping in Tokyo.

1 week ago 3 0 2 0

I totally get that, but "sidekiq containers" is just as short and more clear than "background job container".

Also it's not a question of threading, SolidQueue does both prefork and threading.

1 month ago 1 0 0 0

Right, but might also make sense to mention Sidekiq specifically over "background jobs" as while it's dominant, it's not the only option in down.

1 month ago 0 0 1 0

Why would you be running a single process in job containers? They benefit from CoW just like web processes.

Or are you assuming free version of sidekiq with no preforking?

1 month ago 4 0 1 0

The show did age incredibly well though. Even without nostalgia, it's still worth a watch in 2026 IMO.

1 month ago 1 0 0 0

I started the same rewatch just a couple weeks ago, and coughed at the exact same thing 😅

1 month ago 1 0 1 0
Preview
Ruby 4.0.2 Released | Ruby Ruby 4.0.2 has been released.

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.

1 month ago 20 13 0 0

Reminds me of the old: « XML is like violence » joke.

1 month ago 3 0 0 0

I guess in practice it’s similar to the shared ban lists you can find on various services.

1 month ago 0 0 0 0
Advertisement

I'm not even sure if I'd go as far as "idiot". It's impossible for me to guess what the intention is. They may very well have good intentions, but yeah, kinda doesn't give me the motivation to engage.

1 month ago 2 0 0 0
ejson | RubyGems.org | your community gem host

It somewhat makes sense to me. That gives a place to get updates, changelogs, etc.

There are a few rubygems like that, e.g. rubygems.org/gems/ejson is mostly an empty gem with a Go binary in it.

1 month ago 0 0 0 0

So far I think reviewing these normally is a waste of my time, if the person on the other end isn't gonna learn anything, why bother? I might as well do it myself. No?

But then what about attribution? Does the LLM wrangler deserve any credit on the final patch?

I'm a bit lost...

1 month ago 9 0 2 1

But nowadays I get some PRs that are clearly LLM generated, even the feedback I give is clearly directly pasted in the LLM and then sent back to me. It's basically LLM coding by proxy, which begs the question of what to do?

1 month ago 2 0 1 0

I'm not even sure why I do that, I guess it's a teaching opportunity?

Sometimes it just needs a quick touch up, and I do it myself, as it's not worth the back and forth.

1 month ago 1 0 2 0

Something I'm not yet clear on how to handle these days is what to do with obvious LLM PRs on Open Source projects.

When a human submit a PR that needs some work, often enough I'll go through rounds of review to progressively get the PR in a mergeable state.

1 month ago 12 2 2 0

You should yes.

1 month ago 2 0 0 0

I mean, that somewhat holds true of at least one of his recent predecessors.

1 month ago 0 0 1 0
Advertisement
Preview
Multiprocessing is the most efficient way to serve Rails apps - Balkan Ruby 2026 You’ve been wondering how many threads Puma should be configured to use, or how much cool stuff you’ll be able to build once you’ve migrated to use fibers an...

Process maxing is the way balkanruby.com/talks/32

2 months ago 7 0 0 0
[Euruko 2025] “Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork” – Sangyong Sim
[Euruko 2025] “Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork” – Sangyong Sim YouTube video by Euruko

TIL that STORES migrated to Pitchfork 🙂

www.youtube.com/watch?v=vOH0...

2 months ago 11 0 1 0

It depends :) The only way to know is to try.

2 months ago 2 0 0 0