Loïc Faugeron

6 Followers
40 Following
212 Posts
• 🧑‍💻️ I'm a Lead / Senior backend developer
• ⚧️ My pronouns are: he / his
• 🐘🎼 I write PHP and Symfony code
• 🐬🐘 I develop with MySQL and PostgreSQL databases
• 🐧💻 I use Linux/Mac and the CLI
• 🧱🦿 I like LEGO and Bionicle
Pronouns:he/him/his
Tech Bloghttps://gnugat.github.io/
Githubhttps://github.com/gnugat
BlueSkyhttps://bsky.app/profile/loicfaugeron.bsky.social
If above got you interested, I've went deeper into the matter in following article: https://medium.com/p/cc8bd3acf4fc?postPublishedType=initial
Make your Domain speak the business language

Why organizing your DDD domain layer into Aggregates/, ValueObjects/, and Repositories/ folders undermine the very goal of DDD.

Medium

i would like to remind everyone that open source existed and was strong long before github and the concept of pull requests. setting your repo to "pr from contributors only" will not "end open source" it will stop the ai bots (and idiots!) from wasting your time. at no point does the general public need a direct line to your version control. they never did, and never will need it.

source: people like me who are old. go ask your parents if they know what tarballs are.

Why Array String Keys Are Not Type-Safe in PHP And What Will PHPStan Do About It:

https://phpstan.org/blog/why-array-string-keys-are-not-type-safe

Why Array String Keys Are Not Type-Safe in PHP

Qalin, BisouLand's Test Control Interface, has 3 UIs: a CLI, API and Web.

And to my utter dismay, I kept reaching for the Web UI. I live in the terminal. Unacceptable.

Next week Fabien will announce a Component to build TUI apps, at SymfonyLive Paris.

I literally couldn't wait. So I built a TUI with PHP-TUI, a PHP port of Rust's Ratatui.

My geek honour is saved 😼. Check out the article detailing it here:

https://gnugat.github.io/2026/03/18/xl-12-php-tui.html

It was a pleasure to work with @misterdeviling thru a lot of old #PHPStan bugs. Yesterdays release contains a massive package of fixes.

while we concentrated on the maintenance parts, @OndrejMirtes could concentrate his efforts on improving DX with better docs and other nice additions.

🚀 @spriebsch and I just wrapped up our weekly editorial meeting for @phpreads.

Can't wait to hear what you think of Issue 3 dropping tomorrow!

https://phpreads.com/

PHP Reads - Curated PHP writing worth your time

Hand-curated PHP reading for developers who value signal over noise.

We now have an RSS feed:

https://phpreads.com/feed

my non-scientific benchmark suggests running #PHPStan on #wordpress core, will be a lot faster starting with the next release
@Crell @dantleech oooooh so that was all part of the plan then! That's great news. Yep, let's cross our fingers (Pattern Matching will be a game changer!)
@loicfaugeron @dantleech On hold pending finishing pattern matching, which is in discussion now. Hopefully patterns for 8.6, then maybe ADTs for 8.7. No promises. :-)