Sign in

Loïc Faugeron

@loicfaugeron.bsky.social
46 followers 97 following 309 posts

My name's pronounced "Law-eek" (as in "coup-le o' week-s"). I'm a PHP / Symfony Backend Engineer. Test. Code. Refactor. Repeat!

PostsRepliesMedia
Reposted by Loïc Faugeron
Symfony @symfony.com · 23h
What if PHP could remember between requests? 🧠 Join @nicolasgrekas at #SymfonyCon Warsaw 2026 as he unveils background workers in FrankenPHP, long-running PHP with zero TTL & zero restarts! symfony.com/blog/symfonycon-warsaw-…
032
Loïc Faugeron @loicfaugeron.bsky.social · 23h
epic www.youtube.com/watch?v=DlTN...
youtube.com
AI CEO Interviews (2026)
YouTube video by Kai Lentit
000
Reposted by Loïc Faugeron
Liam Proven @lproven.social.vivaldi.net.ap.brid.gy · 26/09/2026
This is a modern motherfucking website. And it’s still fucking perfect. modernmotherfuckingwebsite.dreamsta…
modernmotherfuckingwebsite.dreamstation.systems
This is a modern motherfucking website.
Zero of the bullshit.
819117
Reposted by Loïc Faugeron
Sam Clemente @samclemente.me · 25/09/2026
Once again: Omarchy isn't even a good distro, the only reason to support it is the anti-woke politics
2114
Loïc Faugeron @loicfaugeron.bsky.social · 25/09/2026
Very dense, but absolutely packed with extremely useful information. This is Paul Dragoonis's talk, here delivered at PHP International conf 2026, but which I saw at SymfonyOnline January 2026. www.youtube.com/watch?v=o1oG...
youtube.com
From Runtime to Resilience: Scaling PHP | Paul Dragoonis | IPC Berlin 2026
YouTube video by International PHP Conference
100
Reposted by Loïc Faugeron
JoliCode @jolicode.com · 25/09/2026
D'un ADE à un orchestrator : la construction de PABLO 🤖 ! Notre dernier deep dive sur comment transformer une machine à états Symfony en assistant personnel qui automatise tout entre le code et la production : CI, reviews, QA... Nouveau sur notre blog : jolicode.com/blog/d-un-a...
jolicode.com
D'un ADE à un orchestrator : la construction de PABLO
Mes agents sont devenus plus rapides. Mon cerveau, non. Où nous en étions Dans mon article précédent, je décrivais mon environnement de travail : un Agent Development Environment, non pas un
012
Reposted by Loïc Faugeron
Symfony @symfony.com · 24/09/2026
Types are the clearest signal your code gives to LLMs and developers 💡 Catch Gina Banyard at #SymfonyCon Warsaw 2026 to dissect subtyping, variance, and what PHP's types actually guarantee for your codebase! 🚀 symfony.com/blog/symfonycon-warsaw-…
123
Reposted by Loïc Faugeron
Symfony @symfony.com · 23/09/2026
Upgrading a global app from Symfony 4 to 7 doesn't need a huge team 💻 See how Yuka automated AST refactoring, and modernized their high-traffic API while giving back to open source! ✨ symfony.com/blog/case-study-scannin…
031
Loïc Faugeron @loicfaugeron.bsky.social · 22/09/2026
First they came for my Software Engineer job, and I said nothing. Now they’ve come for my LEGO hobby… youtu.be/lCR9epzSNGc?...
youtu.be
Claude Opus 5.5 builds daydreams that hold together
YouTube video by Claude
000
Loïc Faugeron @loicfaugeron.bsky.social · 18/09/2026
That's truly amazing! This means the FrameworkBundle no longer has "optional dependencies" such as Messenger Component, Form Component, etc. You want a bare minimum Symfony app? Install FrameworkBundle. You want to add HttpClient? Add the HttpClientBundle.
000
Reposted by Loïc Faugeron
Antoine Bluchet @soyuka @soyuka.me · 17/09/2026
API Platform 4.4 and 5.0 - Are APIs Still Relevant in the AI Era? soyuka.me/api-platform...
soyuka.me
API Platform 4.4 and 5.0 - Are APIs Still Relevant in the AI Era? · soyuka.me
API Platform 4.4 and 5.0 are out, released live on stage at the API Platform Conference in Lille. Filters, HTTP QUERY, MCP and a yearly major.
042
Reposted by Loïc Faugeron
SymfonyCasts @symfonycasts.com · 17/09/2026
🚀 New on the blog: our ideal GitHub Actions setup for Symfony apps! Tests, linting, PHPStan, code style, database/schema checks, Symfony-aware diagnostics, asset compilation, plus a scheduled Composer security audit. A solid CI baseline you can actually build from: symfonycasts.com/blog/ideal-g...
symfonycasts.com
Ideal GitHub Actions for Symfony Apps
A practical, modern GitHub Actions setup for Symfony apps, covering tests, linting, static analysis, database checks, Symfony-aware diagnostics, and scheduled dependency security audits.
063
Reposted by Loïc Faugeron
Simon André @smnandre.dev · 15/09/2026
I'm excited to be heading to SymfonyCon Warsaw this November! I'll be talking about PlaywrightPHP, and some of the new things it brings to testing Symfony apps... smnandre.dev/blog/see-you... #playwright @symfony.com @ux.symfony.com
062
Reposted by Loïc Faugeron
Matthieu Napoli @mnapoli.bsky.social · 14/09/2026
I'm in externals for once 😛 externals.io/message/132498 Now time to work on that RFC
externals.io
RFC karma request - Externals
#externals - Opening PHP's #internals to the outside
031
Reposted by Loïc Faugeron
Charles de Lacombe @charles.de-lacom.be · 12/09/2026
Si vous êtes dans l’informatique, de près ou de loin, prenez le temps de lire cette page. C’est important de comprendre que la lame de fond fasciste qui traverse toute la société se manifeste aussi dans notre secteur.
stopomarchy.neocities.org
STOP OMARCHY: Boycott Tech's Far-Right Backers
Protest against the Omarchy/Omacom Foundation and the tech companies and executives funding far-right open source.
21923
Reposted by Loïc Faugeron
Symfony @symfony.com · 11/09/2026
Stop duplicating database and session logic during migrations! 🛑 Catch Rachelle Scheijen at #SymfonyCon Warsaw 2026 for a practical look at bridging legacy code and Symfony DI 💻 symfony.com/blog/symfonycon-warsaw-…
031
Loïc Faugeron @loicfaugeron.bsky.social · 03/09/2026
Oh no. 😧 I didn't pay attention, but turns out brew has been scheduled to stop providing updates for Alacritty. You can find the reasoning behind that decisions here: github.com/alacritty/al.... Now I'm on a lookout for an alternative Terminal, that works on both Linux / macOS.
brew refuses to upgrade Alacritty
100
Reposted by Loïc Faugeron
Mathieu @welcomattic.com · 02/09/2026
Normalized Fascism in Open Source: $12 Million Given to DHH · brennan.day
brennan.day
brennan.day - Queer Métis Author & Web Developer
Brennan Kenneth Brown is a Queer Métis writer exploring Indigenous identity, digital culture, and creativity. Read essays on technology, craft, and human experience from Calgary, Alberta.
205
Reposted by Loïc Faugeron
The PHP Foundation @thephpf.bsky.social · 02/09/2026
Digital sovereignty is written in PHP. 🐘 Germany's €108M federal CMS migration, 770 EU Commission sites, 300,000 users on Nextcloud. In our latest post we examine PHP in the public sector and the funding gap that exists. thephp.foundation/blog/2026/0...
Image of the Earth at night, focused on Europe, showing the lights from the cities below. Image is from Insaanu Studio via Unsplash.
0117
Reposted by Loïc Faugeron
Symfony @symfony.com · 31/08/2026
🙌 Introducing symfony lsp:check: Symfony-Aware Diagnostics in Your CI ➡️ symfony.com/blog/introducing-symfon…
052
Reposted by Loïc Faugeron
Jasmine Damani @webdevour.bsky.social · 28/08/2026
Did you know you can add arbitrary metadata to your commits without adding to the text of the commit message? git notes add -m "My-Note: true" abc123 You can choose to not push this info or not, it lives in refs/notes/commits
6261
Reposted by Loïc Faugeron
Ben Ramsey @ramsey.dev · 28/08/2026
This is an interesting project: www.php-baremetal.com I have no idea why I would ever need to do this, but the fact that I can is pretty cool. #PHP
php-baremetal.com
PHP Baremetal — real PHP on microcontrollers
The official PHP interpreter, cross-compiled and running bare-metal on microcontrollers. Not a subset, not a reimplementation — the same Zend engine as php.net, executing your index.php on the chip.
112
Loïc Faugeron @loicfaugeron.bsky.social · 27/08/2026
Is this… LEGO Sympony???
A picture of a black LEGO Friends fawn, which looks similar to the Symfony pony plush “Sympony”
000
Loïc Faugeron @loicfaugeron.bsky.social · 24/08/2026
Sympony is a PHP stablework, but also a herd of unbridled neigh-berries.
010
Reposted by Loïc Faugeron
Gabriel Pillet @tentacode.bsky.social · 24/08/2026
021
Loïc Faugeron @loicfaugeron.bsky.social · 20/08/2026
Remember back when Firefox was good? What happened?
000
Loïc Faugeron @loicfaugeron.bsky.social · 19/08/2026
tmux is all I need. zellij? ghosty? cmux? herdr? nah. tmux can do all this with just the right plugin. Enter workmux: can open a side panel or even a dashboard, to manage your worktrees. Or AI agents if you're into that. #tmux #multiplexer www.youtube.com/watch?v=ww1w...
youtube.com
Tmux is Still Better Than Herdr (Here’s Why)
YouTube video by Sam Natale
010
Reposted by Loïc Faugeron
JoliCode @jolicode.com · 18/08/2026
Trouver des contenus qui se ressemblent sans passer par un LLM ? SimHash fait ça depuis 2002 😋 Dans cet article, @lyrixx.bsky.social vous montre comment découper un texte en shingles, compter les votes et comparer des milliers de pages en SQL 🚀 jolicode.com/blog/simhas... #simhash
jolicode.com
SimHash : trouver les pages qui se ressemblent
Il y a quelques semaines, j'ai eu besoin de détecter du contenu dupliqué dans le crawler de redirection.io. Pas du dupliqué à la virgule près, ça c'est facile, mais du dupliqué « en gros, c'est
055
Reposted by Loïc Faugeron
Bluesky @bsky.app · 17/08/2026
We apologize for yesterday’s service problems. Bluesky experienced a DDoS attack—a flood of junk traffic meant to knock servers offline—over a period of 24 hours. We have upgraded our defenses in response, and we continue to monitor the situation. Follow @status.bsky.app for any updates.
689190952740
Loïc Faugeron @loicfaugeron.bsky.social · 16/08/2026
Turns out there is a FrankenPHP LEGO set after all! @dunglas.dev
250
Reposted by Loïc Faugeron
Len Woodward @projektgopher.com · 13/08/2026
This Week in PHP Internals, Aug 12: the 35-ballot deprecation verdict — list() survives on a flat tie. Pipe assignment declined; readonly defaults + const writes in; 8.6's RFC season is over. youtu.be/6zepFnDTU1A #PHP #PHPInternals
youtu.be
This Week In PHP Internals | August 12, 2026
Complete coverage of the php-internals mailing list, August 5–11, 2026. An Artisan Build production.
112
Reposted by Loïc Faugeron
Len Woodward @projektgopher.com · 07/08/2026
This mornings talk at #fossy by Elizabeth Barron (the exec dir of the @ThePHPF ) on the challenges in sustaining php was awesome. Go donate to the foundation so we can all keep writing code for fun and profit! opencollective.com/phpfoundation
012
Loïc Faugeron @loicfaugeron.bsky.social · 13/08/2026
Yes, Eclipse was good, but have you tried Vim?
a picture of Sympony, the Symfony pony plush, with solar eclipse on its head, in front of the Eclipse IDE trying to load
142
Reposted by Loïc Faugeron
JoliCode @jolicode.com · 12/08/2026
⚠️ Il y a 24 locks partagés, pour toutes les clés de cache de votre application Symfony. Résultat : des collisions qui bloquent des requêtes sans rapport entre elles 😨 Découvrez comment le Cache de Symfony peut ralentir votre appli 🤯 et la solution : jolicode.com/blog/quand-...
054
Loïc Faugeron @loicfaugeron.bsky.social · 11/08/2026
Very interesting essay about settings, and if we have too many. I like how uncertainty about defaults ends up with the creation of a setting that's then never used, but also hard to remove. www.youtube.com/watch?v=vlsH...
youtube.com
Do We Have Too Many Settings?
YouTube video by Interface Studies
000
Loïc Faugeron @loicfaugeron.bsky.social · 10/08/2026
5yo: Papa? Me: Yes? 5yo: I wish we could have a LEGO Sympony Me: … What should I tell her, @sensiolabs.com is that something planned at some point? 👀
A picture of my desk, with Sympony, the Symfony Plushy Pony, and some LEGO
120
Reposted by Loïc Faugeron
JoliCode @jolicode.com · 10/08/2026
L'ADE change notre façon de développer : plus de worktrees isolés, d'agents en parallèle et de tâches orchestrées. Retour sur cette évolution et le setup quotidien avec Orca et OpenCode 💡 jolicode.com/blog/l-agen... #ia #agent #ade #ide
jolicode.com
L'Agent Development Environment : une nouvelle unité de travail
Toutes les quelques années, quelque chose arrive et change ce que « écrire du code » veut dire. Cette fois, il se pourrait que ça ne veuille plus dire écrire du tout. D'où je viens Ce qui suit
042
Reposted by Loïc Faugeron
Orhun Parmaksız @orhun.dev · 10/08/2026
Run your entire local web stack from one TUI! 🛠️ reeve — A localhost development stack manager 💯 Manage PHP versions, Caddy/Apache/nginx, databases, SSL, DNS, parked sites & live traffic 🦀 Written in Rust & built with @ratatui.rs ⭐ GitHub: github.com/yetidevworks... #rustlang #ratatui #tui
0283
Reposted by Loïc Faugeron
Matthieu Napoli @mnapoli.bsky.social · 31/07/2026
Got secrets in local `.env`? Afraid of a compromised dependency or agent reading your filesystem? I built dotlock: - store secrets encrypted in `.env.secrets` - decrypted on the fly via `php artisan dev` github.com/mnapoli/dot...
github.com
GitHub - mnapoli/dotlock: Secure secrets for local Laravel development
Secure secrets for local Laravel development. Contribute to mnapoli/dotlock development by creating an account on GitHub.
132
Reposted by Loïc Faugeron
API Platform @api-platform.com · 05/06/2026
📢 #APIPlatformCon 2026 speaker reveal! Please welcome Joomla! co-founder @johanjanssens.bsky.social with his talk "Building Desktop Apps with FrankenPHP". He will demonstrate how to build lightweight, serverless, native desktop appls packaged into a single binary: api-platform.com/con/2026/tic...
Meet JohanPHP on the desktop? Learn with Johan how FrankenWails creates lightweight, single-binary native apps without the bloat of Electron. By the end of this session, you'll have a working desktop app that you'd never guess isn't native.
144
Reposted by Loïc Faugeron
Symfony @symfony.com · 31/07/2026
Introducing Symfony Reprise: The Symfony Integration Layer for Modern Bundlers ➡️ symfony.com/blog/introducing-symfon…
154
Reposted by Loïc Faugeron
SensioLabs @sensiolabs.com · 27/07/2026
🍏 Yuka moved from #Symfony 4 to #Symfony 7. Yuka helps over 68 million people scan their products to make healthier choices. With a small tech team, they worked with our experts to upgrade their app. The full story is on our blog 👉 sensiolabs.com/success-stor...
011
Reposted by Loïc Faugeron
Marco "Ocramius" Pivetta @ocramius.mastodon.social.ap.brid.gy · 26/07/2026
Wooooo, the AWS PHP #SDK is finally adding detailed type information to endpoints methods \o/ github.com/aws/aws-sdk-php/pull/3331
github.com
feat: add phpstan method annotations by stobrien89 · Pull Request #3331 · aws/aws-sdk-php
Issue #, if available: #3309 Description of changes: Adds phpstan-method annotations to service client methods for better static analysis support. By submitting this pull request, I confirm that yo...
102
Loïc Faugeron @loicfaugeron.bsky.social · 25/07/2026
I got to say, I really like the new design for the "add to store inventory" page from @bricklink.bsky.social . Clean, very clean, the Bohrok would be proud!
screenshot of the new design. Fields are now bigger, more aerated and overall there are less overwhelming options (which I never used)
100
Reposted by Loïc Faugeron
Pascal MARTIN 😶‍🌫️ @pascal-martin.fr · 24/07/2026
Allez, je repartage parce que ça fait longtemps : blog.pascal-martin.fr/post/non-il-...
blog.pascal-martin.fr
Non, il ne faut pas d’accent circonflexe !
Depuis 1990, le « i » de nombreux mots, comme « maître » et « connaître », ne prend plus d’accent circonflexe.
121
Loïc Faugeron @loicfaugeron.bsky.social · 23/07/2026
TIL: I can make phpactor more efficient at indexing file by installing and configuring it to use fswatch (macOS) or inotify (Linux). This means that instead of re-scanning periodically files using find, even when nothing has changed, it gets notified by the OS instead.
100
Loïc Faugeron @loicfaugeron.bsky.social · 20/07/2026
@p-y.wtf good murning! Are you still okay to switch Bisouland's branch from master to main? github.com/pyricau/biso...
static.klipy.com
Police Man Says Good Moaning
ALT: Police Man Says Good Moaning
110
Reposted by Loïc Faugeron
Sculpin @sculpin.phpc.social.ap.brid.gy · 20/07/2026
Sculpin 3.3.0 is available now! Sculpin is a PHP-based static site generator that allows you to write your website's content in Markdown, which is then rendered to static HTML that can be uploaded to nearly any web host. You can even get free hosting from GitHub Pages or Forgejo/Codeberg Pages […]
phpc.social
Original post on phpc.social
124
Reposted by Loïc Faugeron
JoliCode @jolicode.com · 17/07/2026
Votre CI recharge les fixtures à chaque run ? 🐌 😨 Après avoir lu cet article, vous saurez mettre en cache correctement l'état de votre base de données pour des builds plus rapides, moins chers et plus respectueux de l'environnement 🚀 jolicode.com/blog/accele... #astuce #ci
jolicode.com
Accélérer votre CI : mettre en cache l’état de la base de données
Il y a quelques années, j’écrivais Accélérer votre intégration continue. L’article passait en revue tout un tas de techniques pour rendre une CI plus rapide : cache Composer, cache Yarn, layers
022
Loïc Faugeron @loicfaugeron.bsky.social · 16/07/2026
`empty()` in #php is evil and should never be used.
120