Twitter | Search | |
David Négrier
cofounder and CTO, lead developer. My Twitter avatar is all about PHP, JS and web development in general.
1,207
Tweets
187
Following
458
Followers
Tweets
David Négrier retweeted
Anna "Code Archaeologist" Filina Jun 13
At first, I thought that it was sarcasm, but then I read further and realized that it's actually serious. No, type hints don't ruin things. Incorrect contract design ruins things. Type hints merely point out those errors.
Reply Retweet Like
David Négrier Jun 11
Replying to @symfony @nicolasgrekas
Big shoutout to team and , this component really rocks.
Reply Retweet Like
David Négrier Jun 11
Replying to @david_negrier
It has stampede protection and even better: "Probabilistic early expiration" (a feature I was completely unaware of but that definitely rocks). Result: migrated to symfony/cache. My code is cleaner, more readable, less complex and more performant.
Reply Retweet Like
David Négrier Jun 11
Replying to @david_negrier
It is developer friendly (I love how it has no "set" method but a callable to generate the missing cache items) It comes on top of PSR-16 (so you actually get both interoperability AND a great DX)
Reply Retweet Like
David Négrier Jun 11
Last month, I spent several days working on a stampede protection on top of a PSR-16 cache for GraphQLite. Today, I found out about Symfony Cache contracts. Ho gosh! Why did I fail to see that earlier! It is PHP caching done right.
Reply Retweet Like
David Négrier retweeted
Matthieu Napoli Jun 7
Bref is now a project backed by a company: null 🎉 I've been working on securing Bref's future since January and I'm really happy to finally share the news! Read more here:
Reply Retweet Like
David Négrier retweeted
Vladyslav Jun 6
Replying to @Ocramius
use this to deny them all. At least if you want.
Reply Retweet Like
David Négrier retweeted
NaN Jun 6
If you like it, put an explicit type on it.
Reply Retweet Like
David Négrier Jun 5
Replying to @matthieunapoli
Geez! I was looking at this very matrix 2 hours ago and bam ;) 👍👍👍
Reply Retweet Like
David Négrier retweeted
Matthieu Napoli Jun 5
Serverless maturity matrix change 🚨 Bref now provides documentation to setup and use databases :) -> (also there's MUCH more coming soon and I can't wait!)
Reply Retweet Like
David Négrier retweeted
Jordi Boggiano May 31
Here are the latest PHP version stats! I barely made it before the end of May ;)
Reply Retweet Like
David Négrier retweeted
TheCodingMachine May 29
Amis Lyonnais et des internet ! Tu veux savoir "Comment concevoir une belle architecture en React Native ?" 💪 Inscris-toi
Reply Retweet Like
David Négrier retweeted
Bernhard Schussek May 29
I would really love if someone gave 's Enum RFC another shot! <3
Reply Retweet Like
David Négrier retweeted
🦀 Ivan 🐘🐍💎🐹 Enderlin 🕸 May 28
inNative, . Run WebAssembly outside the sandbox at 95% native speed.
Reply Retweet Like
David Négrier retweeted
NaN May 27
Want: to stop releasing the planet at every patch release of an unrelated component. Would also make all those download counts go into "real world" again.
Reply Retweet Like
David Négrier May 22
Replying to @AFUP_Paris @Korbeil_
A huge thanks to all who attended and to and for the organization.
Reply Retweet Like
David Négrier May 22
My slides for yesterday's PHP meetup are online! Check it out if you want to learn more about GraphQL in the PHP ecosystem and the brand new GraphQLite library! //
Reply Retweet Like
David Négrier retweeted
AFUP Paris May 21
Auditoire passionné qui écoute 🤓
Reply Retweet Like
David Négrier May 20
So very excited to be speaking about the PHP GraphQL ecosystem and GraphQLite tomorrow at meetup. And will also be hosting the event with another talk about DX from . So that's 2 first for one night! This will be epic!
Reply Retweet Like
David Négrier May 17
Gosh! This is f...ing brilliant. : would it not deserve to make it into the core repo?
Reply Retweet Like