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.
Symfony
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
Featured Item
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
This Week
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)
eCommerce
PrestaShop has:
PrestaShop Core Monthly - August 2025
CMSs
Joomla has:
Joomla! 6.0 Beta 3 - Finishing line in sight
Concrete CMS has:
Concrete CMS Monthly Roundup: September 2025
TYPO3 has:
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.
Drupal has:
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.
Previous Week
On a similar note, Lakedrops says:
Embrace ECA: The Future Beyond Classic Module Development
Another rare instance of Drupal simplifying itself.
PHP
This Week
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
More Programming
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”
Fighting for Democracy
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 cyber response to Russia’s War Crimes, Techno Feudalism, and other douchebaggery
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
The Evil Empire Strikes Back
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.
Cybersecurity and Privacy
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.
Fediverse
Connected Places has:
IFTAS has:
IFTAS Responds to the European Commission’s Review of the Digital Markets Act
Other Slightly Federated Social Media
Connected Places has:
‘Blueskyism’, Political Violence, and Open Social Networks Under Authoritarianism
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Follow us on Flipboard or at @symfonystation@drupal.community on Mastodon for daily coverage.
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.
Top comments (0)