CTO, ex TheCodingMachine
cofounder and CTO. My Bluesky avatar is all about PHP, JS, Typescript, WebRTC and web development in general. Open-source contributor and PSR-11 co-editor.
Notre task runner full PHP sort en version 1.0 aujourd'hui 🎉
Utilisateurs de Makefile, de scripts shell spaghetti ou pire, nous vous conseillons cette lecture 😉 jolicode.com/blog/le-tas...
Notre task runner full PHP sort en version 1.0 aujourd'hui 🎉
Utilisateurs de Makefile, de scripts shell spaghetti ou pire, nous vous conseillons cette lecture 😉 jolicode.com/blog/le-tas...
The code is live now, but please note it currently requires the main branch of FrankenPHP: github.com/dunglas/fran...
The code is live now, but please note it currently requires the main branch of FrankenPHP: github.com/dunglas/fran...
We set out to make the daftest browser game ever; did we succeed?
The final upgrade is where the FULL HORROR becomes apparent
vole.wtf/reload-click...
We set out to make the daftest browser game ever; did we succeed?
The final upgrade is where the FULL HORROR becomes apparent
vole.wtf/reload-click...
📊 The results? Training Mistral Large 2 (128B parameter) = 20,000t CO₂e.🤯
It confirms what many feared: AI is a big carbon emitter.
Check out our study from earlier this year:👇
marmelab.com/blog/2025/03...
📊 The results? Training Mistral Large 2 (128B parameter) = 20,000t CO₂e.🤯
It confirms what many feared: AI is a big carbon emitter.
Check out our study from earlier this year:👇
marmelab.com/blog/2025/03...
📝 I’ve just published a brand-new blog post that covers the most critical fundamentals. It’s chock full of interactive demos. 😄
Check it out:
📝 I’ve just published a brand-new blog post that covers the most critical fundamentals. It’s chock full of interactive demos. 😄
Check it out:
www.monkeyuser.com/2020/feature...
www.monkeyuser.com/2020/feature...
Why? Because I want #WorkAdventure to support a shitload of users 😀
How? Using Artillery that starts 100 Playwright controlled browsers on Amazon Fargate.
How is it going so far? 🧵
Why? Because I want #WorkAdventure to support a shitload of users 😀
How? Using Artillery that starts 100 Playwright controlled browsers on Amazon Fargate.
How is it going so far? 🧵
spatie.be/blog/a-packa...
spatie.be/blog/a-packa...
💎 7x faster object parsing
💎 20x reduction in tsc instantiations
💎 57% smaller core bundle size
💎 metadata via .meta()
💎 z.toJSONSchema()
💎 z.templateLiteral()
💎 z.stringbool()
💎 z.int32(), z.float32(), etc
💎 z.file()
💎 new logo 😇
💎 7x faster object parsing
💎 20x reduction in tsc instantiations
💎 57% smaller core bundle size
💎 metadata via .meta()
💎 z.toJSONSchema()
💎 z.templateLiteral()
💎 z.stringbool()
💎 z.int32(), z.float32(), etc
💎 z.file()
💎 new logo 😇
if it’s an app using inertia, don’t introduce livewire
if they use enums for statuses, don’t use strings
if the team uses the actions pattern, follow it
consistency > personal preferences
if it’s an app using inertia, don’t introduce livewire
if they use enums for statuses, don’t use strings
if the team uses the actions pattern, follow it
consistency > personal preferences
Introducing get-current-day: the ultimate npm package that does exactly what it says: return today's date.
This npm package finally solves all your date problems with one simple trick. #AprilFools
🔗 marmelab.com/blog/2025/04...
Modern PHP hosting should be simple: instantly scalable, redundant, monitored, and secure.
Get the best of AWS and serverless with an intuitive dashboard and CLI. No need to become an AWS expert
try it out ↓
bref.sh/cloud
Modern PHP hosting should be simple: instantly scalable, redundant, monitored, and secure.
Get the best of AWS and serverless with an intuitive dashboard and CLI. No need to become an AWS expert
try it out ↓
bref.sh/cloud
I'll be at @dpcon enjoying the moment with fellow PHP devs, see you there!
I'll be at @dpcon enjoying the moment with fellow PHP devs, see you there!
github.com/nodejs/node/...
github.com/nodejs/node/...
bits-ui.com
bits-ui.com