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 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 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 in January.
We are posting on the Fediverse now at @thefulcrum@thefulcrum.dev
Original website content will start in 2026.
Symfony
As always, we will start with the official news from Symfony.
This week, Symfony published new release candidate versions of Symfony 7.4 and Symfony 8.0, which are scheduled for release next week. Meanwhile, we started working on Symfony 8.1, to be released on May 2026. Lastly, we published additional details about the SymfonyCon 2025 conference, which will also take place next week.
November 17–23, 2025: A Week of Symfony 986
They also have:
New in Symfony 7.4 Misc Features (Part 2)
New in Symfony 7.4: Misc Features (Part 3)
Symfony 7.4 curated new features
Preparing for Symfony 7.4 and Symfony 8.0
Featured Item
The Drop Times writes:
DevBranch, a Drupal-focused agency based in Lutsk, Ukraine, hasn’t attended a DrupalCon since 2019—first due to the pandemic, and then the full-scale Russian invasion. But in the face of war, disruption, and distance, the team continues to gather at their office to watch the Driesnote together, staying closely tied to the Drupal community they’ve long called home.
According to co-founder Bohdan Artemchuk, the team at DevBranch hasn’t lost touch despite their absence from in-person events. They remain deeply invested in the Drupal ecosystem, carving out time to discuss keynotes and analyze the project’s direction.
DevBranch’s Remote Driesnote Watch Parties Reflect Wartime Resilience and Drupal Loyalty
This Week
Jarosław Szutkowski explores:
One-to-One in Doctrine: How One Wrong Line of Code Generated 40,000 Extra Queries Per Day
Matt Mochalkin has:
Important Caching Strategies: How to Create Resilient Caching in Symfony
Beyond AUTO_INCREMENT: Mastering Symfony Uid in Distributed Architectures
Architecting Advanced Routing Patterns in Symfony
soyuk shares:
[2025: Performance Milestone for the Symfony Ecosystem](https://soyuka.me/2025-performance-milestone-for-the-symfony-ecosystem/_
eCommerce
PrestaShop has:
Sunsetting the PrestaShop cron service
CMSs
Joomla has:
Secretary Replacement Elections - Nominee Announcement
Joomla 6.0.1 & 5.4.1 Bugfix Release
TYPO3 has:
A New Home for TYPO3: Relaunching the TYPO3 Websites
TYPO3 Awards 2025 Recognize Exceptional Projects Across the TYPO3 Community
Wolfgang Wagner has:
TYPO3 bekommt ein neues digitales Zuhause: Website-Relaunch bringt Klarheit
TYPO3 v14.0 ist da: Frische UI, Fluid 5 und der Startschuss für die modernste TYPO3-Ära
PPW has:
TYPO3 14.0 - Neue Funktionen und Features
TYPO3 14.0 - Inkompatible Änderungen
TYPO3 14.0 - Bugfixes und Verbesserung der Performance
Chris Müller examines:
What you can do today to ease the upgrade to TYPO3 v14
B13 announces:
TYPO3 Awards: Container Extension wins “Best TYPO3 Extension”
Congratulations.
Drupal has:
Seeking Subsystem and Topic Maintainers for Open Positions
DrupalCon Vienna 2025: A Celebration of Open Source and Community Impact
Dries Buyaert has:
Thank you, Drupal Security Team
WebWash shows us how to:
Build Content Workflows in Drupal
Hash Bang Code reviews:
UI Suite shares:
ImageX Media has:
Your Guide to the SEO Tools recipe in Drupal CMS
Keep your Drupal Site Secure: Managing All Keys Safely and Easily with the Key Module
Specbee compares:
Keywords vs. Search Intent: Still stuffing keywords or optimizing for relevance?
Mike Herchel (with tongue in cheek) announces:
Florida DrupalCamp voted best DrupalCamp on the planet (and sessions are now open)!
Lost Car Park has an ask:
Drupal Advent Calender 2025 - Call out to Initiative Leads
Annertech shares:
Our highlights from LocalGov Drupal Week 2025
Nice.
Webizat reviews:
DrupalCon Asia 2025 in Nara, Japan - Personal Recap
PHP
This Week
David Duymelinck continues a series:
Idable queries Relational library dev release
Tideways looks at:
PHP Benchmarks: 8.5 vs 8.4, 8.3 and 7.4
Andreas Heigl explores:
Markus Staubb shows us how to:
Speedup PHPUnit code coverage generation
Paul Clegg continues a series:
Refactoring Legacy: Part 2 - Tell, Don't Ask.
See below for part 1.
Sebastian Bergmann examines:
Testing with(out) dependencies
Previous Week
Deezer covers:
Forum PHP 2025, a year of anniversaries
They are also my new music streamer.
Paul Clegg looks at:
Refactoring Legacy: Part 1 - DTO's & Value Objects
More Programming
Codeberg shares:
Letter from Codeberg: Onwards and upwards!
It's Foss shows us how to:
Backup and Restore Your Flatpak Apps & Settings Between Distro Switch and Reinstalls
Useful because Linux is chaotic or anarchic (depending on how you look at it. ;) This week I was finally able to fix my non-password issue on Zorin and update it after two years. :)
Infrequently explores:
The Performance Inequality Gap, 2026
More data about how much JS frontend frameworks suck ass.
BleepingComputer reports:
Code beautifiers expose credentials from banks, govt, tech orgs
Percona says:
Let’s Rebuild the MySQL Community Together
GitLab announces:
GitLab discovers widespread NPM supply chain attack
Vanilla JS (if at all) peeps
Fighting for Democracy
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
TechPolicy Press reports:
Why Civil Society Is Sounding the Alarm on the EU’s Omnibus Rollback
Fiona Fokus says:
I don't care how well your "AI" works
Abso-fucking-lutely.
The Evil Empire Strikes Back
The Atlantic reports:
Elon Musk’s Worthless, Poisoned Hall of Mirrors
The Markup reports:
How American Big Tech guards the profits it extracts around the world
Cybersecurity and Privacy
BleepingComputer reports:
Malicious LLMs empower inexperienced hackers with advanced tools
The Register reports:
FCC guts post-Salt Typhoon telco rules despite ongoing espionage risk
Fediverse
Bonfire has:
What is Bonfire? Plural by design
Terence Eden has:
Now witness the power of this fully operational Fediverse!
Other Slightly Federated Social Media
Connected Places has:
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)