David Négrier
david-negrier.bsky.social
David Négrier
@david-negrier.bsky.social
WorkAdventure
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.
Reposted by David Négrier
Nous profitons du #ForumPHP de l'AFUP pour fêter la première version stable de Castor 🦫 !

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...
October 10, 2025 at 12:28 PM
Reposted by David Négrier
php forever / the dev rap music anthem.

listen here: youtu.be/iStPaL3tJOM?...
PHP Forever (The Dev Rap Music Anthem)
YouTube video by nunomaduro
youtu.be
September 27, 2025 at 4:39 PM
Reposted by David Négrier
Just released during my keynote at API Platform Con: a new FrankenPHP extension bringing native gRPC server support to PHP! 🚀

The code is live now, but please note it currently requires the main branch of FrankenPHP: github.com/dunglas/fran...
GitHub - dunglas/frankenphp-grpc: A PHP extension to write gRPC servers using the official gRPC library written in Go
A PHP extension to write gRPC servers using the official gRPC library written in Go - GitHub - dunglas/frankenphp-grpc: A PHP extension to write gRPC servers using the official gRPC library writt...
github.com
September 18, 2025 at 12:20 PM
Reposted by David Négrier
🔄 NEW THING 🔄
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...
Reload Clicker 🔄 incremental game
A most refreshing browser experience.
vole.wtf
September 4, 2025 at 9:31 AM
Reposted by David Négrier
I don't know if it's been made already, but here it is.
September 7, 2025 at 11:47 AM
I scored 13/21 on e-mail.wtf and all I got was this lousy text to share on social media.
Email is Easy
Everyone knows what an email address is, right?
e-mail.wtf
August 20, 2025 at 10:17 AM
Reposted by David Négrier
Mistral AI just took a bold step by publishing the first lifecycle analysis of an AI model.

📊 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...
AI's Environmental Impact: Making an Informed Choice
Various studies highlight the significant environmental footprint of Large Language Models (LLMs). Those concerned about climate change might consider avoiding AI for this reason. But is that the righ...
marmelab.com
July 25, 2025 at 8:28 AM
Reposted by David Négrier
One of the most powerful tools in my toolbox is SVG. When combined with CSS and JavaScript, we can do some truly remarkable things. ✨

📝 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:
A Friendly Introduction to SVG • Josh W. Comeau
SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most imp...
www.joshwcomeau.com
July 21, 2025 at 3:11 PM
J'ai une blague sur Hadès, vous allez mourir de rire!
J’avais une blague sur Dionysos, mais je l’ai oublié, j’étais bourré
J’avais une blague sur Médée mais elle est pas pour les enfants
June 14, 2025 at 3:15 PM
Reposted by David Négrier
Feature: done ... or not.
www.monkeyuser.com/2020/feature...
May 25, 2025 at 9:22 AM
Reposted by David Négrier
fantastic article from @alan.norbauer.com about “Relay-style GraphQL”. i think these ideas haven’t been as broadly understood in the open source react graphql community as they deserve to be. (the exact comparisons with Apollo might be somewhat outdated; i have not checked. principles are solid.)
Relay-style GraphQL
GraphQL best practices for 2023
alan.norbauer.com
May 21, 2025 at 2:21 AM
My new hobby: load-testing @livekit.io on OVH cloud instances with 100 real browsers.
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? 🧵
May 20, 2025 at 5:03 PM
Reposted by David Négrier
🚀 Introducing spatie/laravel-passkey, a new package to handle passkeys in Laravel 🔑

spatie.be/blog/a-packa...
A package to handle passkeys in Laravel
Passkeys are very convenient for users to log in: they don’t have to type in an email/password, you aren’t redirected to a third party for authentication, and it’s fast. We've made a new package that ...
spatie.be
May 9, 2025 at 8:23 AM
Reposted by David Négrier
Et celle-là ? Elle a pas traumatisé 19 générations à elle toute seule, celle-là ?
April 26, 2025 at 10:31 AM
Reposted by David Négrier
Zod 4 is now in beta!

💎 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 😇
Introducing Zod 4 beta | Zod Docs
v4.zod.dev
April 10, 2025 at 3:23 PM
Reposted by David Négrier
if you’re a react dev but the project uses vue, use vue
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
April 4, 2025 at 11:45 AM
Brilliant!
Have you ever struggled with handling dates in #JS? We've got you! 😉

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...
April 1, 2025 at 6:48 PM
Reposted by David Négrier
✦ Bref Cloud is live ✦

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
Bref Cloud - Serverless PHP hosting on AWS Lambda - powerful, scalable, simple – Bref
Deploy PHP applications on AWS Lambda for unlimited scalability and enterprise-grade reliability. Get all the power of serverless without the complexity.
bref.sh
March 21, 2025 at 12:30 PM
Reposted by David Négrier
Launching Bref Cloud tomorrow 🥹
I'll be at @dpcon enjoying the moment with fellow PHP devs, see you there!
March 20, 2025 at 11:00 AM
Reposted by David Négrier
Bits UI 1.0 is out if you need flexible, unstyled, and accessible components for Svelte 5. 🔥

bits-ui.com
Bits UI
Headless components for Svelte.
bits-ui.com
February 14, 2025 at 11:00 AM
Attended the @matrix.org fringe event at @fosdem.bsky.social 2025 in Brussels—amazing side-event to Europe’s biggest #OpenSource conf! Around 50–100 folks, unconference style, and we at #WorkAdventure proudly sponsored.
February 1, 2025 at 6:02 PM
Live from #FOSDEM in #Bruxelles. First time here. The event is HUGE!
February 1, 2025 at 10:15 AM