
Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy.
There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you.
We found a good number of Symfony articles this week. So, keep that up friends.
We publish on Fridays. So you can savor it over your weekend.
Or jump straight to your favorite section.
Once again, thanks go out to Javier Eguiluz and the team at Symfony for sharing our communiqué in their Week of Symfony.
My opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros. Fuck 'em!
The Programmer’s Fulcrum is the future (and smaller) home for a fusion of Symfony Station and Battalion. Its tagline is Devs Defending Democracy, Developing the OMN.
You can sign up now and for 2025 get an email with links to and featured articles for each week's Symfony Station Communiqué and Battalion "Destroying Autocracy" post along with their featured articles. And you’ll be set with TPF after the fusing.
As always, we will start with the official news from Symfony.
This week, Symfony development activity focused on merging pending new features for the upcoming Symfony 7.4 and 8.0 versions. In addition, we announced a new conference: SymfonyDay Montreal on June 4, 2026, and made a call for volunteers for SymfonyCon Amsterdam 2025.
September 8–14, 2025: A Week of Symfony 976
They also have:
SymfonyCon Amsterdam 2025: Coping With a Bad Sequel: SELECT * FROM Regret
SymfonyCon Amsterdam 2025 The Double-Edged Sword of Code Quality Tools
SymfonyCon Amsterdam 2025: Testing with(out) dependencies
Ludovic Frank écrit:
Comme vous le savez sûrement, Symfony depuis ses versions 6.x a lancé le projet Symfony-UX, j'en ai déjà à maintes reprises parlé sur ce blog.
Et pour ce projet, ils ont fait le choix d'utiliser la stack "Hotwired" (Stimulus et Turbo)...
Sauf que cette stack, elle ne vient pas de nulle part, en fait, elle vient du monde Ruby on Rails, c'est tout simplement le front par défaut fourni avec Rails (du moins, dans sa version 8.0).
Front-end Rails et Symfony (UX), voici quelques contrôleurs Stimulus pour vos applications
Ahmed Eben Hassine shows us:
How Traditional Controllers Violate SRP
Tideways shares:
Autoloading Performance – Avoid These 5 Mistakes!
Matt Mochalkin has:
Completing the Loop: A Developer’s Guide to Slack Incoming Webhooks
How We Made Video Processing 10x Faster with Symfony Messenger
Pentimax show us how to:
Symfony 7: Build a Complete REST API (Serializer, Validation & Authentication)
PrestaShop has:
PrestaShop Core Monthly - August 2025
Joomla! 6.0 Beta 3 - Finishing line in sight
Concrete CMS Monthly Roundup: September 2025
Community Budget Report: Pinned Content Elements
Vote Now! Budget 2025 Ideas for Q4/2025 Have Been Published
Wolfgang Wagner has been busy:
TYPO3camp München 2025: Drei Tage Community, Code und Kaffee
Das TCCI-Buch von Michael Schams ist da
TYPO3-Profi? Dann brauchst du mehr als Technik. Du brauchst Texte, die Kunden überzeugen.
Early Bird Registration is Open for DrupalCon Chicago 2026!
Beyond Patching: Drupal Association and CrowdSec Team Up to Protect the Open Web
A New Era of Digital Accessibility: The EAA and its Implications for Drupal
Dripyard explores:
The challenge of building premium Drupal themes with zero dependencies
Great stuff.
A Drupal Couple goes:
From Job Rejection to Enterprise Kubernetes Platform in 6 Days
The DropTimes has:
New Way of Writing Hooks in Drupal 11 Explained
Unmanaged Files in Drupal: Building a Random File Handler (Part 2)
Tres Bien Tech shows us:
How to use HTMX with forms in Drupal 11.3
Cheppers explores:
DrupalizeMe has:
2 New Tutorials Added to Single Directory Components Course
Metadrop examines:
Aljibe: quality and testing for Drupal developments with DDEV. #drupal #DDEV
Pivale compares:
Drupal SDC Single Directory Components vs Storybook: a component building showdown
Solid overview of something Drupal did that simplified itself. For once.
On a similar note, Lakedrops says:
Embrace ECA: The Future Beyond Classic Module Development
Another rare instance of Drupal simplifying itself.
Igor Nosatov shares:
From Spaghetti to Symphony: Taming Complex PHP Applications with DDD and CQRS
Kévin Dunglas announces:
The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps
php [architect] looks at:
PHPStan: Your Development Best Friend Who Actually Knows PHP Better Than You Do
Ash Allen Design has:
Check If a String is Valid JSON in PHP
Clever Cloud shows us how to:
Deploy your PHP applications effortlessly with FrankenPHP on Clever Cloud
Jofitz shows us:
How to add a Composer package from a GitHub repository
Michal Czerski explores:
StormQueries – A Query Builder with ORM Superpowers
David Duymelinck compares:
Domain specific language versus design patterns
Bogdan (the man) the Geek examines:
Hosting a WebSite on a Disposable Vape
Well motherfuck 🤯. That’s anarchic as hell. 😈
The Register reports:
Cloudflare DDoSed itself with React useEffect hook blunder
Reason 26,418 that React sucks.
That HTML Blog says:
Give “fetch” a Bit More Oomph with “ffetch”
Here we feature several items from each section of Battalion's weekly "Defending Democracy" report.
Get all the news from the front of democracy's battle against autocracy via its latest "Defending Democracy" post. And please follow Battalion via RSS or on the Fediverse at battalion@battalion.mobileatom.net.
Please visit Symfony Stations Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).
The Kyiv Independent reports:
Ukrainian 'cyber revenge' hack disrupts Russian election systems, HUR source claims
xWiki reports:
Europe’s digital sovereignty blueprint: from dependency to autonomy
TechCrunch reports:
Karen Hao on the Empire of AI, AGI evangelists, and the cost of belief
TechDirt reports:
The Washington Post Fires Its Last Black Opinion Columnist For Directly Quoting A Bigot
90% of newspapers suck now. Isn’t that sad. TV has always sucked but you used to find decent papers everywhere.
BleepingComputer writes:
'WhiteCobra' floods VSCode market with crypto-stealing extensions
Again, if you are fool enough to own crypto currency and asshole enough to use VSCode, you deserve what you get.
Self-propagating supply chain attack hits 187 npm packages
Another reason to tell JavaScript to fuck off.
Connected Places has:
IFTAS has:
IFTAS Responds to the European Commission’s Review of the Digital Markets Act
Connected Places has:
‘Blueskyism’, Political Violence, and Open Social Networks Under Authoritarianism
Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us.
More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.
You can find a vast array of curated evergreen content on our communiqués page.