Matthias
@bloodyowl.io
frontend engineer, ai hater, chief shitpost officer. organizer @ https://parisjs.org, co-creator and podcast host @ https://putaindecode.io https://bloodyowl.io
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"
breaking: LLMs are as unpredictable as we knew they were and giving them any permission to do anything leads to unwanted behavior
📣 boxed has a new GitHub & npm home! → github.com/bloodyowl/bo... → @bloodyowl/boxed → boxed.cool
GitHub - bloodyowl/boxed: Essential building-blocks for functional & safe TypeScript code
Essential building-blocks for functional & safe TypeScript code - bloodyowl/boxed
github.com
the state of github has truly become embarrassing. can we have a slop free version that works?
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 blog: temporarily offline
2ality.com
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(...)`
does that mean Bun single-file executables with bytecode optimization working with top-level await soon 👀
ECMAScript excitement 😉 JSC just landed a long-planned rewrite of their ESM module loader that will fix multiple famous spec bugs including those holding back ES2022 Top-Level Await 🎉 JSC is the JS engine used in Safari and Bun. github.com/WebKit/WebKi...
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)
how did GitHub manage to downgrade their review page to the level of GitLab?
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.
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
that makes three apple music: music.apple.com/fr/album/tru... spotify: open.spotify.com/album/33hsCR... youtube: youtube.com/playlist?lis...
trust by bloodyowl on Apple Music
Album · 2026 · 7 Songs
music.apple.com
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 ✨
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
the tech industry is filled with people who believe that anything new is the new default, maybe let’s calm down
here are the slides from the talk I gave today at apidays: GraphQL, Pothos & SQLite: a perfect match speakerdeck.com/bloodyowl/gr...
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.
speakerdeck.com
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.
Announcing ReScript 12 | ReScript Blog
ReScript 12 arrives with a redesigned build toolchain, a modular runtime, and a wave of ergonomic language features.
rescript-lang.org
lol I released an album apple music: music.apple.com/fr/album/ok-... spotify: open.spotify.com/album/3WNLZH...
Ok Fine. by bloodyowl on Apple Music
Album · 2025 · 13 Songs
music.apple.com
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...
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.
rescript-lang.org
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.