Pour Mike McQuaid, l'Open Source doit rester fun… sinon il mourra. Le "project leader" du projet Homebrew défend une idée simple : la ressource la plus rare de l'Open Source n'est pas l'argent, mais la motivation des mainteneurs. 👉 mikemcquaid.com/open...
GromNaN
@jerome.tamarelle.net
PHP Developer MongoDB Driver & Symfony Core https://jerome.tamarelle.net/
Be ready to update Twig and Symfony TODAY. Security issues are all the rage in the era of advanced LLMs! I’ve been deep in that tunnel for the past 10 days, finally seeing the light at the end 🥵
A huge thank you to @fabien.potencier.org @nicolasgrekas.bsky.social @alexdaubois.bsky.social @jderusse.bsky.social @javiereguiluz.bsky.social and all the #Symfony Core Team involved in triaging the security reports, fixing the bugs, reviewing the PRs and releasing the patched versions.
During the last few weeks, the #Symfony core team has been hard at work fixing a long list of vulnerabilities for both #Symfony and #Twig. Today, we're publishing that work in the biggest security patch releases ever. Bare with us and wish us luck 🍀
Environment variables cannot be used everywhere in the Symfony configuration because certain parameters are used when the container is compiled. Thanks to this fix by @nicolasgrekas.bsky.social, "locales" can now be set via environment variables.
🚀 New in Symfony 8.1: Translation Improvements ➡️ https://symfony.com/blog/new-in-symfony-8-1-translation-improvements
I got a lot of positive feedback on my talk about queryable encryption with Doctrine at #Symfony_Live Paris. So I’m presenting it again in English for Symfony Online. I’ll cover cryptography best practices and the inner workings of the Doctrine ORM.
Et si on recodait Claude Code en PHP et avec Symfony ? C'est l'expérience que je mène dans cette vidéo avec Symfony AI et Symfony TUI ! RDV sur YouTube : youtu.be/1tX5_4BaPeg
Je viens de découvrir que Chrome embarque une IA (Gemini Nano) directement dans le navigateur. Zéro API, zéro serveur, mes données ne quittent jamais ma machine. 2h plus tard : un traducteur 100 % local et hors-ligne. gromnan.github.io/local-browse...
Traduction Gemini Nano
gromnan.github.io
If you want to see this in action before 8.1 ships, the Symfony TUI Games is a working demo of a Symfony application without FrameworkBundle and without HTTP — just ConsoleBundle and a kernel built around KernelTrait. github.com/GromNaN/symf...
GitHub - GromNaN/symfony-tui-games: Terminal games built with the Symfony TUI component
Terminal games built with the Symfony TUI component - GromNaN/symfony-tui-games
github.com
🚀 New in Symfony 8.1: HTTP-Less Symfony Applications ➡️ https://symfony.com/blog/new-in-symfony-8-1-http-less-symfony-applications
Un membre de mon Discord rappelle la loi Hadopi : si ton WiFi est utilisé pour pirater Rihanna, c'est toi le responsable. Mais, si l'ANTS se fait pwnded par un gamin de 15 ans, personne n'est responsable sauf le gamin.
Observer une app FrankenPHP en production ? C'est l'affaire de quelques minutes avec Ember. Au programme de la vidéo : - Découverte de l'outil en CLI - Configuration en exporter Prometheus - Visualisation dans Grafana 📺 youtu.be/idUuIId2aZA
Allez voir la présentation du futur TUI composant par @fabien.potencier.org
🎬 Les replays de #Symfony_Live Paris 2026 sont en ligne ! 🎤 Profitez d’un talk gratuit de Fabien Potencier et Revivez l’événement avec la vidéo Best Of !🎥 👉https://live.symfony.com/2026-paris/ #Symfony #PHP https://symfony.com/blog/symfonylive-paris-2026-les-replays-sont-en-ligne
🧠 Are ORMs limiting how we think about data? Andreas Braun will present “Abstraction Attraction: How ORMs Shape and Limit Our Thinking” at SymfonyLive Berlin 2026! #Symfony #PHP #Doctrine #Architecture https://symfony.com/blog/symfonylive-berlin-2026
Expérience risquée : j'ai filé un VPS et une clé SSH à Claude Code, puis je l'ai laissé faire une mise en prod d'une App Symfony, avec FrankenPHP et Kubernetes de A à Z. Le résultat est dans la vidéo 👇 youtu.be/f7LKK9q7gIc
I always thought that the order of properties in a #PHP class didn't matter, but that's not true. It does matter when comparing two instances of the same class. Each property is evaluated one after another in the order they were declared until the first difference is found. 3v4l.org/NTP5c
⏰🇵🇱 Only 2 days left for Early Bird — SymfonyCon Warsaw 2026! Last chance to grab your ticket at the best price 💥 🎟️ Register now: 👉 live.symfony.com/2026-warsaw-... #SymfonyCon #Symfony #Warsaw #PHP #TechEvent
I've wanted this for so long... Introducing: Symfony CLI Menu Bar for macOS smnandre.github.io/symfony-cli-... #oss #symfony #cli
Symfony CLI Menu Bar - macOS
Native macOS app interface for the Symfony CLI. Manage local servers, view logs, switch PHP versions, and access proxy domains directly from the status bar.
smnandre.github.io
We need your help to test Composer 2.10. Expect a final release next week, now is the time to try it out and flag any issue you find! github.com/composer/com... #composerphp #phpc
Release 2.10.0-RC1 · composer/composer
Composer 2.10 is ready for a release, and we need your help to test it and report any regression. Please try it out! Running composer self-update --preview will get you the 2.10.0-RC1 Running comp...
github.com
Vous aimez l'AFUP et vous soutenez nos activités, nos événements, notre engagement auprès des devs PHP en France ? Adhérez à l'association ! 30€ pour les personnes physiques, 150€ pour les entreprises, et une multitude d'avantages à la clé !
Devenir membre de l'AFUP
L'inscription se fait directement sur la page dédiée. Elle coûte 30 euros TTC pour 12 mois.
buff.ly
Si on veut ajouter le chiffrement par champ directement dans Doctrine ORM, il faut d'abord un composant Key Management (dans Symfony ?) et transformer les types DBAL en services avec injection de dépendance. C'est un projet qui va prendre du temps et de l'énergie, mais qui en vaut la peine.
🔐 Live maintenant à #Symfony_Live Paris 2026 ! Jérôme Tamarelle (@GromNaN) avec “Chiffrez vos données avec Doctrine” 🛡️💻 Sécuriser les données sensibles sans perdre la recherche — le meilleur des deux mondes 👀✨ #Symfony #PHP #TechEvent
🔐 Live maintenant à #Symfony_Live Paris 2026 ! Jérôme Tamarelle (@GromNaN) avec “Chiffrez vos données avec Doctrine” 🛡️💻 Sécuriser les données sensibles sans perdre la recherche — le meilleur des deux mondes 👀✨ #Symfony #PHP #TechEvent
@jerome.tamarelle.net nous parle du chiffrement de données avec Doctrine.
Eight years ago, I gave my first conference talk at SymfonyLive Berlin, giving an overview of the Doctrine ecosystem. Join me in April for what may be my last conference talk, this time on ORM abstractions and what they mean for the AI tools we’re now building. live.symfony.com/2026-berlin/...
Schedule | SymfonyLive Berlin 2026
SymfonyLive Berlin 2026 (April 23 – 24, 2026) - Berlin (Germany)
live.symfony.com
L'enquête 2026 du baromètre des salaires en PHP a besoin de vos réponses pour établir un état des lieux précis et le plus détaillé possible. Plus les résultats seront complets, plus ils seront utiles à toute la communauté PHP. Participez, en quelques minutes et en tout anonymat. barometre.afup.org
Vous connaissez le composant MATE de Symfony AI ? Il vous permet d'exposer un MCP "branché" au cœur de votre App Symfony (Logs, Services ou Profiler) ! (Il était passé sous mon radar celui là) RDV sur Youtube : youtu.be/pI2rxNkqImw
Introducing AI Skills for Symfony UX ➡️ https://symfony.com/blog/introducing-ai-skills-for-symfony-ux
🤖Fabien Potencier: Keynote à #Symfony_Live Paris 2026 ! “Développer un Coding Agent en PHP : dans les coulisses du 'Harness'” Rendez-vous le 26 mars ! 👀✨ #Symfony #PHP #IA #CodingAgent https://symfony.com/blog/symfonylive-paris-2026-developper-un-coding-agent-en-php-dans-les-coulisses-du-harness