Ruby lover, HTTP faithful, Git force-pusher. Born at 348ppm. He/him

Mortagne-sur-Sèvre, France
Joined April 2007
Étienne Barrié retweeted
I'm so hyped as we get closer & closer to the Christmas Day release of Ruby 3.2. Actually, there are so many great things in 3.2 that we couldn't wait for release day, but already deployed it for all Shopify storefront requests. Allow me to do a deep dive on all the details 🧵
All storefront requests are now served by the latest version of ruby with YJIT enabled! We are seeing ~10% speedups across the board. YJIT that has been developed by @Love2Code's and team at Shopify.
7
107
31
329
161,001
Étienne Barrié retweeted
I'm heartbroken to share this news about our dear friend and colleague, @ChrisGSeaton.
105
198
172
914
Étienne Barrié retweeted
I finally released the first (pre)version of pitchfork github.com/Shopify/pitchfork A new Ruby HTTP Server optimized for latency and memory usage 🧵
16
61
6
349
31 July 1919 | Primo Levi was born in Turin. An Italian Jewish writer & chemist. From 26 February 1944 a prisoner of the German Nazi #Auschwitz camp (no. 174517). He suervived. In September 1947 he published his book "If this is a man". He passed away in 1987.
50
806
43
4,646
Étienne Barrié retweeted
Le dessin du jour, par @tsoulcie
86
1,040
39
5,823
Étienne Barrié retweeted
My team at @JoinDrop recently completed a migration, which reduced the primary server traffic by 67% and request latency by 80%. The migration required nearly a million API calls, but with the help of @ShopifyEng's maintenance_tasks gem, it was a breeze. drop.engineering/running-a-m…
1
1
12
Étienne Barrié retweeted
I accidentally hit the "translate page" button in Chrome while looking at some Ruby code, and now I just can't stop laughing.
10
2
2
80
Over the weekend I became a maintainer of Rubygems.org. 🥳🚀 I'm excited to continue working w/ the community to make this amazing ecosystem even better & more secure. 🎉 Along with this we're launching the first phase of our new MFA policy today 🎉🥳!
To better secure RubyGems, today we're introducing a new policy. - Popular gem maintainers will see prompts to enable multi-factor auth. - Starting Aug 15, MFA will be enforced. This move will help us build a safer community inline with other ecosystems. blog.rubygems.org/2022/06/13…
5
15
125
Étienne Barrié retweeted
New week, new RubyGems.org maintainer ✨ From being terrified of contributing to OS 9 mo ago to becoming a maintainer feels unreal. Thanks to the RubyGems.org maintainers + my team for getting me here. Excited to continue to work on and level up RubyGems!
12
11
111
15 years on Twitter, I doubt it's the last but who knows at this point?
4
Étienne Barrié retweeted
Many deaths AP documented in Mariupol were of children, despite Russia’s claims of not attacking civilians. “Why? Why? Why?” a mother wailed after her son's death. apne.ws/lx0a98W
56
522
103
990
Étienne Barrié retweeted
Lorinda Cherry, creator of bc, eqn, and other tools, was truly a pioneer. I am most grateful for her kindness and acceptance when I was starting out. Rest in peace. If you’ve never heard of her, take the time to read Doug McIlroy’s tribute. minnie.tuhs.org/pipermail/tu…
25
90
New study finds that the average carbon footprint in the top 1% of emitters is more than 75-times higher than that in the bottom 50%. The top 10% are contributing almost half of all emitted CO2. nature.com/articles/s41893-0…
56
1,001
147
2,371
Gem authors: I'd like to understand more about why you don't use MFA on rubygems.org. Is it because you haven't got around to it? Don't like the extra step to login? Some other reason? Please let me know. (Retweets for reach appreciated).
1
7
5
TIL C-\ sends a SIGQUIT.
1
Étienne Barrié retweeted
. @eightbitraptor and I's @rubykaigi talk "Variable Width Allocation: Optimizing Ruby's Memory Layout" is up on YouTube! We talk about how Ruby's GC works, its limitations, and how we're working on improving it. youtube.com/watch?v=7C3bdT6R…
7
17