GromNaN
jerome.tamarelle.net
GromNaN
@jerome.tamarelle.net
PHP Developer MongoDB Driver & Symfony Core
https://jerome.tamarelle.net/
When chained, the ternary operator syntax ?: is hard to read. I prefer match(true) #PHP
October 22, 2025 at 8:39 AM
Just when we thought the #Symfony Dependency Injection component was feature complete, we've opened a new chapter with the introduction of resource definitions. Classes that are not service can be tagged according to the interfaces or attributes they use, which can then be injected into services.
May 16, 2025 at 10:44 AM
When one say: "I physically removed the data from the disk!" This is what I have in mind.
May 9, 2025 at 1:12 PM
A reminder for maintainers of #PHP libraries: adding a parameter to a method of an interface causes a fatal error in all the classes that implement it. It's a BC break that should be prohibed in a minor version.
In Symfony, we add the parameter virtually using phpdoc, and read it using func_get_arg.
April 16, 2025 at 10:16 AM
While the major release was made only 5 days ago, we have already reached install parity for the mongodb extension in version 1 and 2 ... with pie.
With pecl, the latest version is automatically installed for most people, so download stats are going well. #PHP
April 15, 2025 at 9:27 AM
Deprecating the implicitly nullable parameter in #PHP 8.4 had a huge cost for the maintainers. Even if there are solutions to automate the fixes, that breaks almost all old code with very low value for developers.
My article about fixing this is by far the most popular I have ever published.
April 4, 2025 at 8:00 AM
Last minute talk preparation for @alcaeus79.bsky.social in extreme conditions.
April 3, 2025 at 11:26 AM
#SymfonyLive Berlin is starting. I'm very happy to meet the German developers and already having great discussions.
April 3, 2025 at 7:03 AM
Merci @symfony.com pour la belle surprise en ouvrant la boîte de chocolats. C'est un plaisir d'être orateur #Symfony_Live. L'organisation était encore une fois excellente, et les discussions passionnantes.
March 29, 2025 at 12:03 PM
Suivi de @lyrixx.bsky.social qui fait une démo avec Claude. #Symfont_Live lightning talks.
March 27, 2025 at 4:44 PM
Présentation de la mise en place d'un RAG avec LLM (IA) en PHP, par @welcomattic.com #Symfony_Live
March 27, 2025 at 4:40 PM
You have to replace all the PHPUnit annotations by the corresponding PHP Attributes. But Rector will ease this process: github.com/rectorphp/re...
March 19, 2025 at 12:58 PM
The Symfony Demo project upgraded to PHPUnit 11, so you can upgrade your project too. Say goodbye to simple-phpunit. #php
March 19, 2025 at 12:58 PM
@afup.org on parle de ça.
February 19, 2025 at 9:04 PM
Your REST/GraphQL API is using JSON to represent the data, why would you use a tabular database? Leverage the flexible document model of @mongodb.bsky.social
with the power of @api-platform.com
to create your next project www.mongodb.com/developer/pr...
February 18, 2025 at 2:42 PM
I was impressed by the diff, but that's mainly imported and generated files. I get why they are committed for simplicity when the PHP packages are installed.

Thanks for splitting the commits, making it easier to review.
February 10, 2025 at 4:59 AM
C'est dans la moyenne. Les ventes de voitures électriques stagnent.
February 8, 2025 at 4:23 PM
There are a bunch of awesome new feature upcoming in @symfony.com that needs to be documented. That's definitely a great way to contribute and learn at the same time. github.com/symfony/symf... #php
February 8, 2025 at 9:40 AM
You can mix with named arguments, and when the method is variadic you can set argument names that would not be allowed as variable name.
We use this feature for the MongoDB Aggregation Builder: github.com/mongodb/mong...
February 7, 2025 at 5:02 PM
Everything happens at the #LaraconEU unconference. @naderman.de shows awesome composer features.
February 4, 2025 at 1:41 PM
The view isn't bad from the 11th floor either.
February 2, 2025 at 4:06 PM
On the way to #LaraconEU in Amsterdam, I met @naderman.de by chance on the Eurostar. It's always a joy to see familiar faces. Come to him, he has new Composer/Packagist features that are well worth a visit to its booth tomorrow.
February 2, 2025 at 1:42 PM
It's pretty. I tried with an Aggregation Pipeline but I'm not sure this it the best use-case.
February 1, 2025 at 9:11 PM
Joyeux anniversaire et bravo à tous les contributeurs.
January 20, 2025 at 7:52 PM
Using closures and generators in #PHP classes can create circular references without you even realizing it. Learn to recognize these patterns to avoid memory leaks. dev.to/gromnan/php-...
January 20, 2025 at 9:47 AM