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 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:
Featured Item
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!
This Week
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
eCommerce
Sylius has:
CMSs
Contao has:
Rückblick auf das zweite Core-Entwicklertreffen 2025
Sulu has:
Sulu Releases 2.5.28 / 2.6.12 and 3.0.0-beta1
TYPO3 has:
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
Drupal has:
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
Previous Week
UI Suite shares:
UI Suite Monthly #30 - Display Builder "Star of the Show" with live demo (starting at 3:13)
PHP
This Week
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
More Programming
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
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 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 Evil Empire Strikes Back
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
Cybersecurity and Privacy
La Quadrature reports:
In France, the eternal return of facial recognition
Fediverse
Connected Places has:
PeerTube announces:
Mastodon is:
Other Slightly Federated Social Media
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.
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)