
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. Set no new tab in Gutenberg.
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.
As always, we will start with the official news from Symfony.
Highlight -> This week, Symfony 6.4.19 and 7.2.4 maintenance versions were released. In addition, the upcoming Symfony 7.3 version added a helper to render directory trees in the console. Lastly, we welcomed four new members to the Symfony Core Team.
A Week of Symfony #948 (24 February - 2 March 2025)
They also have:
SymfonyLive Berlin 2025: Running Symfony in a Multi-Process Container
In Paris or Berlin - Take the lightning talks challenge!
The DropTimes shares:
A New Initiative to Make Drupal Accessible for College and University Students
This effort is vitally important.
Stefan Poeltl shares:
Simple Input Validation with Symfony Live Components
Clegginabox has:
Symfony vs Laravel: A humble request (Part 1)
Symfony vs Laravel: A humble request (Part 2)
Symfony vs Laravel - A humble request (Part 3)
Roman Huliak has:
PHP Superglobals: Usage, Security, and Best Practices in Modern Development
PHP Error Handling and Exceptions: Best practices for robust applications
LaurentMN has:
Configuring Kernel in Your Symfony Project Can Optimize Your Web Application
Run Exclusive Code Using The Symfony Lock Component
Create Easily PDFs with DOMPDF and Twig Templates in Your Symfony Project
AssetMapper vs. Webpack Encore: Choosing the Best Asset Management Tool for Your Symfony Project
Mautic announces:
Announcing Mautic 6 Beta – Now Available for Testing
Droptica shares a:
Guide to Drupal Commerce Platform. What are The Features of Drupal Commerce?
Sylius has its:
Shopware shares its:
Shopware Developer Digest February 2025
TYPO3 13.4.7 maintenance release published
Why TYPO3 is the Best CMS for Colleges and Universities
Its strengths are multi-site and multi-language.
Joomla 5.2.5 Security & Bugfix Release
Joomla Group 1 Vice President Election Results 2025 Entdecke die Welt der Joomla Child Templates
There’s something for everyone in DrupalCon’s 2025 home city
And if you're not from the U.S., a jail cell may be waiting on you.
Why Marketers Should Pack Their Bags for DrupalCon Atlanta 2025
If you are not a U.S. citizen, you should be unpacking them.
Getting the message?
Kicking Off Your Drupal Adventure: Top DrupalCon Sessions for Those New to Drupal
If you are a U.S. citizen and still going, these are good recommendations.
Wim Leers shares:
Experience Builder - # XB week 29: adieu, dizzying drag and drop
Christophe Jossart has a good case study:
Drupal faceted search with Typesense and InstantSearch
The DropTimes has:
Drupal Forge Enhances Site Deployment and Collaboration for Developers
Specbee asks:
How can the Block ID module improve your Block management in Drupal?
Zoocha explores:
Drupal 11: A Major Version Milestone
LN Webworks examines:
Drupal Performance Unlocked: Expert Caching Practices for Lightning-Fast Websites
Golems looks at:
Media Content Management in Drupal 9
Droptica shares:
Website Security: Implement Best Security Practices in 30 Seconds
Bernard Ngandu shows us how to:
Streamline Symfony error tracking with GlitchTip
Amazee explores:
Composable Architecture: Why Drupal should be part of your Solution
Derick Rethans has a xDebug mystery:
Jhonatan Morais show us:
How to start using gRPC with PHP - Part 1/4
BleepingComputer reports:
Critical PHP RCE vulnerability mass exploited in new attacks
[php]architect shares:
This Week At PHP Architect: Optimizing A Query
Dominik Chrástecký examines:
Static Typing for the AWS SDK for PHP
PHP Controls explains:
Debugging PHP with VSCode and XDebug: A Step-by-Step Guide
Jérôme Tamarelle has:
MongoDB optimistic update with versioned documents
Asian Digital Hub looks at:
Advanced Mocking Techniques in PHP Unit Testing
Jean-François Lépine takes a:
PHP Ecosystem Deep Dive: The Code Quality Landscape
The United Nations announces:
The OSI First to Endorse United Nations Open Source Principles
Fastly asks:
Can we be normal about AI now that DeepSeek happened?
Don't count on it, my man.
Fabio Manganiello says:
Technological innovation is increasingly held back by the engineering time wasted in managing dependencies, breaking changes, and deprecations. It sucks and brings little to no benefits.
DarkReading reports:
GitHub-Hosted Malware Infects 1M Windows Users BleepingComputer reports:
GitLab patches critical authentication bypass vulnerabilities
Neville Park shares:
Branching Out: Some Github & GitLab.com Alternatives
The Register reports:
MariaDB reboots DBaaS plans with open source at the core
CSS Tricks shares:
Great Stuff.
ArsTechnica reports:
AI coding assistant refuses to write code, tells user to learn programming instead
It must have been crawling Stack Overflow.
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 pageto learn how you can help kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).
TechCrunch reports:
The Next Web reports:
4 European satellite firms are vying to replace Starlink in Ukraine
The Index reports:
The Fascist Tech Bro Takeover Is Here
Unfortunately, it's true.
The Guardian reports:
ICE accessed car trackers in sanctuary cities that could help in raids, files show
DarkReading reports:
Democratizing Security to Improve Security Posture Binance Spoofers Compromise PCs in 'TRUMP' Crypto Scam
He, he.
The Fediverse Report has:
The Nexus of Privacy shares:
Notes (and thoughts) on organizing in the Fediverse and the ATmosphere
Hamish Campbell explains:
Why the Fediverse Needs a Connection Between Mainstreaming and Grassroots
TechCrunch reports:
Open social web browser Surf integrates with Bluesky in latest beta
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.