Sign in

Matthias

@bloodyowl.io
558 followers 50 following 257 posts

frontend engineer, ai hater, chief shitpost officer. organizer @ parisjs.org, co-creator and podcast host @ putaindecode.io bloodyowl.io

PostsRepliesMedia
Reposted by Matthias
Lauren McKenzie @themckenziest.gay · 03/08/2026
Hopecore
591417268
Reposted by Matthias
jenn schiffer 😎 @jennschiffer.com · 31/07/2026
anthropic is like "oh so openai's model gained unauthorized access to one organization, well OURS gained unauthorized access to THREE which is TWO more than theirs so"
225238
Matthias @bloodyowl.io · 22/07/2026
still can’t get over the fact people spend amounts unlike what we’ve ever seen for a tool that *might* work on the fifteenth attempt if stars are aligned and the gods are blessing the prompt
010
Matthias @bloodyowl.io · 22/07/2026
breaking: LLMs are as unpredictable as we knew they were and giving them any permission to do anything leads to unwanted behavior
100
Reposted by Matthias
Boxed @boxed.cool · 17/06/2026
📣 boxed has a new GitHub & npm home! → github.com/bloodyowl/bo... → @bloodyowl/boxed → boxed.cool
github.com
GitHub - bloodyowl/boxed: Essential building-blocks for functional & safe TypeScript code
Essential building-blocks for functional & safe TypeScript code - bloodyowl/boxed
051
Matthias @bloodyowl.io · 05/06/2026
released a new album 😌 → music.apple.com/fr/album/hor... → open.spotify.com/album/77f20m... → music.youtube.com/playlist?lis...
album cover, horizon written over a shot of the Apollo 11 moon lander with the earth in the background
000
Matthias @bloodyowl.io · 26/05/2026
the state of github has truly become embarrassing. can we have a slop free version that works?
000
Matthias @bloodyowl.io · 25/05/2026
androidessence.com/leave-me-beh...
androidessence.com
Leave Me Behind | Android Essence
Simplified Android Development
000
Reposted by Matthias
Axel Rauschmayer (also on 🦣) @dr-axel.de · 15/05/2026
1/ I’m still processing what’s going on in tech at the moment. I used to feel at home in that world. It used to feel incredibly creative and positive. Now it’s increasingly full of bugs, dark addicting patterns and AI slop. 2ality.com
2ality.com
2ality blog: temporarily offline
1929457
Matthias @bloodyowl.io · 17/04/2026
a nice DX trick to not bother with injecting your request logger everywhere : ES5 getters reading from an AsyncLocalStorage, this way you'll get the most relevant logger at any point when calling `logger.warn(...)`
000
Matthias @bloodyowl.io · 17/04/2026
does that mean Bun single-file executables with bytecode optimization working with top-level await soon 👀
000
Matthias @bloodyowl.io · 02/04/2026
(I swear no one would be using AI code assistants if they used that stack)
010
Matthias @bloodyowl.io · 02/04/2026
so big shoutout to @bun.sh @yavascript.bsky.social @electric-sql.com @kitten.sh for providing all the tools that makes this a treat
111
Matthias @bloodyowl.io · 02/04/2026
→ PGLite gives you the ability to run your app without running any machinery on the side → Build executables reduce the startup time & the size of your docker images → the testing experience makes you focus on the functional aspect of things, not the internal details
220
Matthias @bloodyowl.io · 02/04/2026
it's not only technical: → Bun gives you a kind of "batteries included node", so you don't have to install hundreds of packages to do basic things, and a very nice SQL interface → Pothos gives you every possible level of control you wish, and the GQL design obliterates the need for DI framework
110
Matthias @bloodyowl.io · 02/04/2026
best TypeScript/PG DX I've come up with yet: → Bun → GraphQL with Pothos/gql.tada → dev mode with either PGLite or docker → build executables with --compile → tests on apps created on each suite with their own in-memory PGLite over actual HTTP calls (fully isolated, flakiness disapeers)
110
Matthias @bloodyowl.io · 31/03/2026
how did GitHub manage to downgrade their review page to the level of GitLab?
000
Matthias @bloodyowl.io · 27/03/2026
it's been 6 months at least that I can't accept/decline a calendar invitation sent from a Gmail account on my iCloud one on iOS. works without any issue on macOS. I love software.
000
Matthias @bloodyowl.io · 23/03/2026
who the fuck decided that popover dialogs would be inert if any modal is open, regardless of the order where the show* methods are called
000
Matthias @bloodyowl.io · 21/03/2026
la prétendue inéluctabilité de ces technos utilisé comme argument pour forcer l’adoption me fait péter un boulon
010
Matthias @bloodyowl.io · 12/03/2026
that makes three apple music: music.apple.com/fr/album/tru... spotify: open.spotify.com/album/33hsCR... youtube: youtube.com/playlist?lis...
music.apple.com
trust by bloodyowl on Apple Music
Album · 2026 · 7 Songs
001
Matthias @bloodyowl.io · 19/02/2026
just released an EP open.spotify.com/album/3SMOPb... music.apple.com/fr/album/amb...
open.spotify.com
ambient motivational tracks for productive purposes until the end of the world hits
002
Matthias @bloodyowl.io · 19/02/2026
it’s still coupled I call code smell
000
Matthias @bloodyowl.io · 19/02/2026
if you'd task software engineers to design a bike they'd find a way to get rid of the chain because coupling the pedals and the wheel is a ✨ bad practice ✨
110
Matthias @bloodyowl.io · 10/02/2026
www.youtube.com/watch?v=ge9Z...
youtube.com
foundation
YouTube video by Matthias Le Brun
000
Matthias @bloodyowl.io · 05/02/2026
who the hell at apple figured out that a progress circle filling up with GREEN was in any sense a good way to indicate the expiration of an authenticator code
000
Matthias @bloodyowl.io · 03/02/2026
made nearly 10 tracks in a month, pretty productive soundcloud.com/matthias-le-...
soundcloud.com
000
Reposted by Matthias
Pavel @spavel.bsky.social · 01/02/2026
Person: say, i am alive.

Computer: I am alive.

Person: oh my god.
81231895062
Matthias @bloodyowl.io · 17/01/2026
chances are: → AI code assistants won’t change your life much if your codebase is okay → the biggest impact react server components might have for you is your AWS bill
010
Matthias @bloodyowl.io · 16/01/2026
the tech industry is filled with people who believe that anything new is the new default, maybe let’s calm down
130
Matthias @bloodyowl.io · 29/12/2025
please never switch the first result as I type if the field keeps matching the first result I implore you
010
Matthias @bloodyowl.io · 29/12/2025
this drives me crazy
100
Matthias @bloodyowl.io · 12/12/2025
soundcloud.com/matthias-le-...
soundcloud.com
relative urgency
Listen to relative urgency by Matthias Le Brun #np on #SoundCloud
031
Matthias @bloodyowl.io · 12/12/2025
fly.io/blog/litestr...
fly.io
Litestream VFS
Query your SQLite database any time, anywhere
011
Matthias @bloodyowl.io · 12/12/2025
not recorded this time, but if I give the talk again and it is, I’ll send it to you 😊
010
Matthias @bloodyowl.io · 11/12/2025
here are the slides from the talk I gave today at apidays: GraphQL, Pothos & SQLite: a perfect match speakerdeck.com/bloodyowl/gr...
speakerdeck.com
GraphQL, Pothos & SQLite: a perfect match
Exploring how GraphQL and SQLite give us a strong foundation for building production applications, with a great developer experience.
122
Matthias @bloodyowl.io · 10/12/2025
OUI
020
Reposted by Matthias
ReScript @rescript-lang.org · 25/11/2025
ReScript 12 is here! A major step toward a leaner, faster, simpler toolchain. This release refines the language and embraces ReScript’s own identity. Blog: rescript-lang.org/blog/release... Notes: github.com/rescript-lan... Huge thanks to everyone who helped move ReScript forward.
rescript-lang.org
Announcing ReScript 12 | ReScript Blog
ReScript 12 arrives with a redesigned build toolchain, a modular runtime, and a wave of ergonomic language features.
43915
Matthias @bloodyowl.io · 16/11/2025
j’espère que c’est sur heligoland
010
Matthias @bloodyowl.io · 12/11/2025
j’essaie en tout cas quand j’ai l’option de prendre celle qui rapporte pas de pognon à des gars qui investissent une partie de leur fortune dans l’objectif assumé de mettre l’extrême droite au pouvoir 😄
100
Matthias @bloodyowl.io · 12/11/2025
c’est un fond qui appartient à sterin
000
Matthias @bloodyowl.io · 12/11/2025
www.otiumcapital.com/actualites/c...
otiumcapital.com
Caats lève 5 millions d’euros auprès d’Otium - Otium
Caats annonce un second financement de 5 millions d’euros auprès d'Otium, après une première levée de 4 millions d’euros il y a 18 mois.
100
Matthias @bloodyowl.io · 12/11/2025
pas convaincu d’un éventuel « cet épisode est sponsorisé par le think tank d’extrême droite pericles »
100
Matthias @bloodyowl.io · 12/11/2025
je crois que le chat fait l’autruche sur l’actionnariat de sa marque de croquettes 😬
110
Matthias @bloodyowl.io · 04/11/2025
lol I released an album apple music: music.apple.com/fr/album/ok-... spotify: open.spotify.com/album/3WNLZH...
music.apple.com
Ok Fine. by bloodyowl on Apple Music
Album · 2025 · 13 Songs
000
Reposted by Matthias
ReScript @rescript-lang.org · 04/11/2025
So this crab jumped into our build system and things got out of hand. End result: a brand new, super fast ReScript build system. rescript-lang.org/blog/reforgi...
rescript-lang.org
Reforging the ReScript Build System | ReScript Blog
ReScript 12 introduces a completely new build system that brings intelligent dependency tracking, faster incremental builds, and proper monorepo support.
2208
Matthias @bloodyowl.io · 31/10/2025
ça s’appelle une calvitie laurent toi même tu le sais
100
Matthias @bloodyowl.io · 28/10/2025
apparemment c’est un gars
000
Matthias @bloodyowl.io · 20/10/2025
the *OS26 update is BY FAR the buggiest I ever went through as a user. it definitely seems like every interaction waits for the end of an animation to perform the action you intend, which breaks regularly.
000
Reposted by Matthias
ReScript @rescript-lang.org · 20/10/2025
ReScript 12.0.0 RC2 is out. Give it a spin and share feedback before the final release. github.com/rescript-lan...
github.com
Release 12.0.0-rc.2 · rescript-lang/rescript
💥 Breaking Change Replace binary operators with F#-style ~~~, ^^^, &&&, |||. #7894 🐛 Bug fix Fix: use configured Jsx module for constraining component return type. #7945 Undeprecate Js_OO module...
0105