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.
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
This week, we celebrated the life and legacy of Ryan Weaver, a beloved teacher, contributor, and friend whose work at SymfonyCasts helped thousands discover the joy of Symfony. His kindness, humor, and dedication to lifting others up made our community stronger, and his spirit will continue to inspire everything we build.
To honor Ryan, we encourage the community to keep learning, keep sharing, and support SymfonyCasts and his family.
August 25–31, 2025: A Week of Symfony #974
They also have:
SymfonyCon Amsterdam 2025 Make your AI useful with MCP
Nope.
SymfonyCon Amsterdam 2025 Practical AI Integrations with Symfony
Non.
Symfony to Provide the Official MCP SDK
Le sigh.
Celebrating Ryan Weaver Through His Talks
Maintenant, nous parlons.
SensioLabs announces:
Generate PDFs and screenshots with Symfony!
Very useful.
Featured Item
As seen above, the PHP Foundation announces:
The PHP Foundation, Anthropic’s MCP team, and Symfony are collaborating on the official PHP SDK for the Model Context Protocol (MCP). Our goal is a framework-agnostic, production-ready reference implementation the PHP ecosystem can rely on.
The Symfony team will lead maintenance, with contributions from the broader community, including Kyrian Obikwelu (PHP-MCP).
Announcing the Official PHP SDK for MCP
Gods I am glad I am retiring in December. With Symfony involved at least it will work.
This Week
Browsely explores:
Mykola Vantukh examines:
DDD with Symfony 7: Clean Architecture and Deptrac boundaries
Ludovic Frank looks at:
Turnstile et Turbo, comment on fait ? (un peu d'aide de stimulus ?)
Seb explores the:
Small Resource Server & Symfony Client Bundle
eCommerce
PrestaShop has:
Platforms
The Register reports:
Laravel inventor tells devs to quit writing 'cathedrals of complexity'
K.I.S.S.
Other
Alejandro Celaya examines:
Running Mezzio applications with FrankenPHP worker mode
CMSs
Joomla has:
Joomla! 6.0 Beta 2 - Test, test and test again
Joomla Group 1 Elections - Results of the Outreach 2025 election
TYPO3 has:
Remembering Ryan Weaver From the Symfony Project
Drupal has:
Drupal core will adopt Gin admin theme to replace Claro
Vardot has:
Dependency Injection in Drupal
Storybook in Drupal: Setup, Components, and SDC
Good stuff.
MetaDrop looks at:
Migrating Drupal from MySQL 5.7 to MySQL 8
Specbee explores:
7 Drupal modules that can boost your site performance
L//P has a case study:
A scalable Event Management System for the Museum für Gestaltung
Joachim Noreiko shares:
The big plugin attribute change-over made easy
DrupalEasy explores a:
Method for cloning and working on Drupal contrib projects
PHP
This Week
Antonio Silva finishes a series:
Module 3: Deepening Your Testing Knowledge
PHP Architect examines:
PHP Security in 2025: Lessons from the Core Security Audit
More Programming
The Register reports:
AI code assistants make developers more efficient at creating security problems
Bring your own brain? Why local LLMs are taking off
Eric Meyer says:
No, Google Did Not Unilaterally Decide to Kill XSLT
Still not optimistic on this development.
DrupalEasy shows us how to:
Reclaim Docker disk space when using DDEV
Lyra says:
HashBangCode looks at:
Using Colour Schemes To Create Light And Dark Modes In CSS
CSS Tip shares:
The Fundamentals of CSS Alignment
Let us git rid of it, angry GitHub users say of forced Copilot features
Peeps, please tell these mofos (and that includes Gitlab) to fuck off and move to Codeberg.
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 Register reports:
France fines Google, SHEIN for undercooked cookie policies that led to crummy privacy
CIO reports:
31% of employees are ‘sabotaging’ your gen AI strategy
This need to be around 81%.
The Evil Empire Strikes Back
EuroNews reports:
Russian propaganda is 'overtaking' legitimate news in the Czech Republic
Online disinformation intensifies ahead of Moldovan parliamentary elections
Journalism reports:
Because Suckstack is enshittified.
Cybersecurity and Privacy
Signal reports:
European Commission internally recommends Signal with disappearing messages
BleepingComputer reports:
Threat actors abuse X’s Grok AI to spread malicious links
Of course.
Fediverse
Connected Places has:
Social Media Alternative reviews:
HOPE and Alternative Social Media
Other Slightly Federated Social Media
Connected Places has:
Substack and the risk of disruption
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)