
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 new features for the upcoming Symfony 7.4 and 8.0 versions: added a Video constraint, introduced an access_decision() Twig function to get the security voter decision details, and added support for DTOs in Input attributes for invokable commands. We also announced that Symfony will provide the official MCP SDK for PHP, announced the first talks of the SymfonyCon Amsterdam 2025 conference and continued celebrating the legacy of Ryan Weaver.
September 1–7, 2025: A Week of Symfony 975
They also have:
Seven Symfony Core Team Members Speaking Next Week at the API Platform Conference 2025
SymfonyCon Amsterdam 2025 Call for IT student volunteers: Volunteer, Learn & Connect!
Save the date, SymfonyDay Montreal 2026!
SensioLabs has:
Nothing stood out this week, so I am providing a comrade a solid.
My DrupalCamp Florida buddy, Mike H. has big news:
A new chapter: Why I started Dripyard Themes
Now is the time for premium Drupal themes
Good luck!
Jean Klebert A Modesto explores:
Understanding in simple terms: Symfony lock versus Symfony Semaphore
Matt Mochalkin examines:
The Proactive Agent: Slack and Symfony for Real-Time Communications
The Proactive Agent Reloaded: Slack and Symfony for Real-Time Communications
BakslaSH looks at:
Webpack Encore: Current State and Future
Free Code Camp has:
Build Secure Web Applications with PHP, Symfony, and MongoDB
Sylius has:
Rückblick auf das zweite Core-Entwicklertreffen 2025
Sulu Releases 2.5.28 / 2.6.12 and 3.0.0-beta1
This Month in TYPO3: August 2025 (Issue 28)
Wolfgang Wagner shares:
TYPO3 Sicherheitsupdate: 7 Lücken in einem Rutsch gefixt
Top 5 TYPO3-News aus dem letzten Newsletter 08/2025
Beyond Patching: Drupal Association and CrowdSec Team Up to Protect the Open Web
Gabor Hojtsy explores:
All the deep dives about Drupal's future at DrupalCon Vienna
Vardot has:
10 Twig Tricks for Better Drupal Theming
Dependency Injection in Drupal
Meta Drop shows us how to:
The Drop Times shares:
Seed EM Launches Drup & Drop: Production-Ready Drupal CMS Platform for Faster Digital Implementation
Unmanaged Files in Drupal: When and Why to Use Them (Part 1)
This will be a good series.
Dripyard explores:
The most commonly used ARIA attributes on Drupal sites
Codelift has:
Cram-A-Lot™ Drupal 7 to 10 Migration
UI Suite shares:
UI Suite Monthly #30 - Display Builder "Star of the Show" with live demo (starting at 3:13)
Grant Horwood provides:
Antonio Silva continues a series:
Module 4: Uncovering Test Doubles (Mocks and Stubs)
Jofitz examines:
Composer Patches advanced usage
Alexandre Daubois looks at:
Performance Optimization: The Art of Knowing When Good Enough is Perfect
Ash Allen Design shares:
A Guide to Serialization in PHP
Upsun says:
Composer 1 is dead – Upgrade to Composer 2 now
In crypto bro FAFO news, BleepingComputer reports:
Hackers hijack npm packages with 2 billion weekly downloads in supply chain attack
Dmitry Brant explores:
Using Claude Code to modernize a 25-year-old kernel driver
DDEV has:
Tailscale for DDEV: Simple and Secure Project Sharing
BleepingComputer reports:
Hackers hide behind Tor in exposed Docker API breaches
Andy Blum shares:
How I Wish Web Components Worked
WebDev announces:
A refresh of Learn CSS with nine new modules
CSS Tricks examines:
Smashing Magazine looks at:
Integrating CSS Cascade Layers To An Existing Project
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 Next Web reports:
Reclaiming the stack: Europe’s bid for digital sovereignty
The Counterforce has a guide:
Signal For Punks (it has Stories now!)
I describe myself as 25% intellectual, 25% bohemian, 25% hillbilly, and 25% punk so this appeals to me. ;)
The Kyiv Independent reports:
US steps back from joint efforts to combat misinformation, FT reports
The Christian Science Monitor reports:
Why some Israeli journalists only now are turning a lens on Gaza devastation
The Electronic Frontier Foundation reports:
Age Verification Is A Windfall for Big Tech—And A Death Sentence For Smaller Platforms
La Quadrature reports:
In France, the eternal return of facial recognition
Connected Places has:
PeerTube announces:
Mastodon is:
Connected Spaces opines:
On discourse and decentralisation
Personally I view Bluesky as only slightly better than Shitter with a 97.4% chance of becoming enshittified itself. However, Blacksky has given me a little hope for ATProto at least.
Speaking of, The Nexus of Privacy has:
This is what solidarity looks like
I would also like to point out 96.525% of people on the Fediverse don’t give a fuck about Bluesky and 99.912% of people on Bluesky don't give a fuck about the Fediverse.
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.