Sign in

Matthias

@bloodyowl.io
557 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
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
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 · 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
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.
82231975062
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
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 · 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
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 · 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 · 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
Matthias @bloodyowl.io · 19/10/2025
modern development is just distributing your problems over HTTP calls that are billed by AWS send post
020
Matthias @bloodyowl.io · 17/10/2025
protip: quand vous vous barrez d’une boîte, juste avant la désactivation de votre accès slack, remplacez votre avatar par une image de bernard tapie dans les années 80
150
Matthias @bloodyowl.io · 11/10/2025
bun.sh/blog/bun-v1.3
bun.sh
Bun 1.3
Bun 1.3 introduces zero-config frontend development, unified SQL API, built-in Redis client, security enhancements, package catalogs, async stack traces, VS Code test integration, and Node.js compatib...
010
Matthias @bloodyowl.io · 03/10/2025
added `matchPattern` and `matchesPattern` to rhums (React Hook for URL Matching and Subscription (it's a router)): github.com/bloodyowl/rh...
github.com
GitHub - bloodyowl/rhums: React Hook for URL Matching and Subscription
React Hook for URL Matching and Subscription. Contribute to bloodyowl/rhums development by creating an account on GitHub.
110
Matthias @bloodyowl.io · 03/10/2025
the SQLite evolution & ecosystem is slowly turning it into a no-brainer solution for most production applications with today's hardware fly.io/blog/litestr...
fly.io
Litestream v0.5.0 is Here
Same Litestream goodness but better, faster, stronger
000
Matthias @bloodyowl.io · 29/09/2025
fuck vercel
1423
Matthias @bloodyowl.io · 25/09/2025
tvOS 26 misses video and audio sync over airplay connected homepods half the time, but thank god I can find confort in the light diffraction effect on buttons to restart the device!
020
Matthias @bloodyowl.io · 14/09/2025
at some point we’ll need to adapt to billionaires and make some books have a « dystopian nightmare » label on it. (prior art: « do not drink » on bleach bottles)
010
Reposted by Matthias
Boxed @boxed.cool · 09/09/2025
just passed 1M downloads on npm! 🎉
012
Matthias @bloodyowl.io · 08/09/2025
il se pourrait qu'on relance une publication au format audio avec @moox.io @zoontek.me et @jojmaht.bsky.social dans un avenir proche mais 🤫
272
Matthias @bloodyowl.io · 06/08/2025
why the fuck do people believe they need a dependency injection framework?
000
Matthias @bloodyowl.io · 01/08/2025
cloud and LLMs have one thing in common: their success is the direct consequence of companies actively fighting against computer literacy as a strategy to increase their profit.
110
Matthias @bloodyowl.io · 23/07/2025
what a missed opportunity to call a movie « the neural network »
001
Matthias @bloodyowl.io · 23/07/2025
fast forward 5 years from now: the maximum attention span you can expect from anyone you're talking to dropped to 1 second because summarizing conversations with AI seemed like a good idea back in the days. to address this, new AI product helps you keep track of the conversation context for you!
010
Matthias @bloodyowl.io · 19/07/2025
this tells you everything you need to know about building a great tech company culture, even though it’s about food and restaurants. (in french) youtu.be/UO5VrO9v9SQ?...
youtu.be
Discussion Privée 7 : la philosophie culinaire d’Alain Passard, le chef visionnaire de l’Arpège
YouTube video by KANSEI TV
120
Reposted by Matthias
Mathieu @zoontek.me · 14/07/2025
Absolute banger
011
Matthias @bloodyowl.io · 13/07/2025
I’m starting to understand how cloud hosting is one abstraction too much. the illusion of simplicity never seem to overpower the heuristics you can have from running things on a computer.
110
Matthias @bloodyowl.io · 13/07/2025
I don’t think anyone can top up pothos-graphql.dev in terms of GraphQL schema DX.
pothos-graphql.dev
Overview
Pothos - A plugin based GraphQL schema builder for typescript
220
Matthias @bloodyowl.io · 10/07/2025
youtu.be/5LxbmaXQa-E stumbled upon this today by chance. I’ve been waiting for this game for 15 years
youtu.be
FARAWAY | Reveal Trailer
YouTube video by Annapurna Interactive
000