This communiqué originally appeared on Symfony Station.
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.
This is why we publish on Fridays. So you can savor it over your weekend.
Or jump straight to your favorite section via our website.
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.
Note: I hope to launch the redesign of this site on a new platform before next week's communiqué. The design is 98.2% finished, but I won't have all the communiqués updated and moved yet. I hope the articles that are moving over will all be there. In any event if you can't find a blast from the past you need, try our dev.to account in the meanwhile.
Symfony
As always, we will start with the official news from Symfony.
This week, Symfony released the stable version of Symfony 7.3, which includes lots of amazing new features. We also published the maintenance versions 6.4.22 and 7.2.7.
May 26 – June 1, 2025 A Week of Symfony #961
They also have:
SymfonyOnline June 2025 starts next week!
Case study - Yousign: Scaling Trust with Smart, Scalable Architecture
SensioLabs has:
HTTP Verbs: Your Ultimate Guide
Featured Item
Hamish Campbell writes:
All the OMN projects I’ve worked on over the years, from OGB to indymediaback, are not directly about social change. They are about creating the possibility of social change. A subtle, but critical difference.
We don’t claim to have the answers. What we do offer are tools, networks, and processes that make it easier for people to imagine that the world can be different, and then help them to take the first step.
A letter from the margins of the openweb
Again, this is part of our purpose here on Symfony Station and especially at Battalion.
This Week
Les Tilleuls Coop has:
Sortie de Symfony 7.3 : plus de fonctionnalités que jamais!
Przemyslaw Rafał Jeż shares:
Why I Stopped Calling flush() in My Repositories — and What I Do Instead
Petr Lzicar explores:
Single Sign-On Integration in Symfony
Kevin Wenger examines:
Powerful Design Pattern Pairing: Strategy and Chain of Responsibility in Symfony
How Tos
Ghlen Nagels demonstrates:
Integrating Neo4j With Symfony: Profiling Queries and Centralized Logging
eCommerce
Sylius has:
Sylius 2.1 leads the way with PHP 8.4 and Symfony 7.3
PrestaShop has:
PrestaShop 9.0 RC1 is now available!
CMSs
Concrete CMS has:
Meet Modena, the First-Class Ticket to a Better Website
TYPO3 has:
Budget 2025 Ideas for Quarter 3/2025 Published — Vote Now!
TYPO3 v14 Release Schedule: A Smarter Way Forward
May 2025: Developer Appreciation Day (DAD)
At the Helm: TYPO3 President Leads the Open Website Alliance
They are in this with WordPress, Drupal, and Joomla.
This Month in TYPO3: May 2025 Issue #25
Using TYPO3 for Small Projects Pt.2 - Content & Templates
Pluswerk has an interesting case study:
Platform for NGOs: ASB takes off with TYPO3, Shopware & HumHub
Wolfgang Wagner shares:
Was passiert, wenn sich TYPO3-Profis über ihre größten Business-Probleme austauschen
Drupal has:
Election 2025: Dates & Candidates
Matt Glaman announces:
Why I've self-nominated for the Drupal Association At-Large Board Seat at this moment
Carlos Ospina announces:
Running for the Drupal Association Board Again Because the Work Isn't Finished
His ideas and plans are vital to Drupal's survival. IMHO
Why Drupal's Global Community Needs More Than Good Intentions
The DropTimes reports:
DrupalCamp Poland 2025: What to Expect from the June 7 Conference in Warsaw
Kalamuna shows us how to:
Unlock Drupal 11’s Potential for Education and Government
Like TYPO3, this is in Drupal's wheelhouse.
Tales of ... solves:
The case of the missing YouTube background thumbnail in the Klaro privacy layer
Previous Weeks
TYPO3 has:
TYPO3 as a Digital Public Good: An Interview with Mathias Bolt Lesniak
PHP
This Week
Ibrahim Diallo looks at:
What We Lost with PHP and jQuery
We don't have to lose it. It can be brought back like I am doing with this site's redesign. It also uses the tech I espouse in the Techno Anarchist Manifesto.
Steve Grunwell explores:
The True Meaning of Code Coverage
Cees-Jan Kiewiet announces:
Roman Huliak examines:
Taking Composer From Good to Great: Advanced Techniques for Modern PHP Projects
Goodbye XPath Boilerplate — Hello querySelector() in PHP 8.4’s DOM Extension
Dominik Chrástecký shares:
New in PHP 8.5: Marking Return Values as Important
Dominik my man, please put some CSS margin on your site.
Arthur Barboza looks at:
Zend shares:
PHP Installer for Extensions (PIE): What to Know Before General Release
More Programming
The Guardian reports:
Forgejo has:
Forgejo monthly report - May 2025
Good Internet Magazine has:
This tracks with me.
IT Notes notes:
Vibe Coding Will Rob Us of Our Freedom
Yep.
Eric Mann explores:
Managing Multiple Identities with Git Configuration
CSS Tricks examines:
Getting Creative With HTML Dialog
Better CSS Shapes Using shape() — Part 3: Curves
Smashing Mag has:
Smashing Animations Part 4: Optimising SVGs
Envy Labs says:
I’m Worried About Junior Developers
Me too, about fresh grads period.
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 [email protected].
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
404 Media Reports:
The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced
Fanfuckingtastic! C^nts may be able to kill some things. But you can't kill ideas. Or code.
Ukraine's Massive Drone Attack Was Powered by Open Source Software
The Evil Empire Strikes Back
Tech Policy reports:
Why are Tech Oligarchs So Obsessed with Energy and What Does That Mean for Democracy?
Sigh.
The Guardian reports:
Facebook and Instagram owner Meta to enable AI ad creation by end of next year
The next stage in enshitification.
Cybersecurity / Privacy
DarkReading has:
EMR-ISAC Shuts Down: What Happens Now?
Global Encryption shares:
Joint Letter on the European Internal Security Strategy (ProtectEU)
Fediverse
The Fediverse report has:
PeerTube announces:
Other Slightly Federated Social Media
The Fediverse Report has:
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Follow us on Flipboardor at @[email protected] 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.
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.