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.
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!
Updated Note: I had hoped to launch the redesign of this site on a new platform before this week's communiqué. The design is finished, but all the critical content isn't updated and moved yet. And mainly, I didn't want to rush the manual migration. After the new site is live (shooting for next week), if you can't find a needed blast from the past (2022-2024 communiqués at this point), try our dev.to account.
Symfony
As always, we will start with the official news from Symfony.
This week, development activity focused on the upcoming Symfony 7.4 and 8.0 versions, which will deprecate and remove many features. In addition, we published a case study about Yousign. Finally, we're preparing everything for the SymfonyOnline June 2025 conference, which starts next week.
June 2–8, 2025: A Week of Symfony #962
Blackfire has:
The paint, the shift, and the rage-click: front-end observability is here!
SymfonyCasts has:
Featured Item
Fediverse favorite and video pro, Elena Rossini has done the ecosystem an outstanding favor by producing a phenomenal promotional video. She is:
Introducing the Fediverse: a New Era of Social Media
I make a cameo appearance at the end. 😎
This Week
MongoDB announces:
Symfony and MongoDB: Our Commitment to a Stronger Integration
Dragan Rapić explores:
Event-Driven Architecture in PHP: Laravel Events vs Symfony Messenger
How Tos
LaurentMN examines:
Cracking Symfony UX: Building a Smart Loan Calculator with Live Components
Full-Stack Testing with Panther in Symfony 7: Forms, JS, and More
API Platform Isn’t Just for Experts: Learn It Fast with This Real Example
eCommerce
Sylius has:
MolliePlugin gets official Sylius maintenance and v2 support
PrestaShop announces:
Gofenice looks at:
Creating a Custom Module in PrestaShop: A Step-by-Step Guide for Developers
CMSs
Concrete CMS has:
Why Mid-Market Banks Are Ditching WordPress for Good
TYPO3 has:
Using TYPO3 for Small Projects Pt. 3 - Blog Extension
T3CON24 Recap – From SysAdmin to Platform Engineer: Crafting Tomorrow’s Tech Talent
T3 Planet shares:
Happy 30th Birthday, PHP – A TYPO3 Tribute
Faktor E explores:
Joomla
Black Lantern Security has:
Update your shit, people.
Drupal has:
Drupal Launches New AI Initiative to Democratize Intelligent Digital Experiences for Everyone
Dries Buyaert announces:
Accelerating AI innovation in Drupal
Another reason I moving this site off Drupal.
Annertech examines:
The main issues affecting accessibility of local government websites
Zoocha is:
Thinking about upgrading to Drupal 11?
Drupal Easy looks at:
The challenges of launching the Drupal IXP program at this moment in time
This is the most important thing happening in Drupal, not AI intergration.
Joan Catala has:
Esborrant nodes de Drupal de manera massiva amb PHP Devel
Esborrant nodes de Drupal de manera massiva amb Delete All
Specbee shares:
Understanding content publishing in Drupal: A guide for marketers & content authors
The Drop Times reports:
DrupalCamp Poland 2025: A Community-Focused Event with Strong Technical and Editorial Insights
Sounds like a great DrupalCamp.
Joshics is:
Comparing Drupal Cookie Consent Modules: Finding the Right Fit for GDPR and Privacy Compliance
Zoocha explores:
Making Regression Testing Work for You
Freelock examines:
Website Availability - handling an outage
Wow, this is an in-depth article.
ImageX Media says:
Happy 30th Birthday, PHP! Fun Facts about the Language That Powers Drupal (and More)
Drupalize Me shares:
What’s New in the Drupal CMS User Guide: June 2025 Update
PHP
This Week
JetBrains looks at:
How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples
Vonage reviews:
David Duymelinck explores:
Solutions to minimize strings and numbers in the code base
PHP.cc examines:
30 Years of PHP, 25 Years of PHPUnit
Derick Rethans has a:
HashBangCode shares:
A Look At Flood Fill Algorithms In PHP
DDEV looks at:
Securing DDEV’s Future: Our Commitment to Financial & Community Sustainability
TheNewStack reports:
The Herd Is Strong: PHP and Its Developer Ecosystem at 30
Exakat shows us:
Ash Allen explores:
Asymmetric Property Visibility in PHP
Sticher examines:
Antônio M. Quadros Filho shows us how to:
PHP IoT Server: Integrando Dispositivos IoT com WebSocket em Tempo Real
More Programming
Uwe Friedrichsen continues a fantastic series:
Thoughts on AI and software development - Part 3
Daring Fireball has some sad news:
Bill Atkinson Dies From Cancer at 74
BleepingComputer reports:
Malicious npm packages posing as utilities delete project directories
DarkReading reports:
GitHub: How Code Provenance Can Prevent Supply Chain Attacks
Speckyboy looks at:
8 CSS & JavaScript Snippets for Creating Sticky Elements
CSS Tricks explores:
Creating an Auto-Closing Notification With an HTML Popover
Smashing Magazine examines:
Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS
Bleeping Computer reports:
GitLab patches high severity account takeover, missing auth issues
Codeberg shares a:
Letter from Codeberg: We love our new infrastructure
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
Heise reports:
Digital sovereignty: EU launches its own DNS service with practical functions
Tech Policy has:
Tech Oligarchy Imperils Democratic Information Flows
And everything else to do with democracy.
The Evil Empire Strikes Back
The Guardian reports:
404 Media reports:
GitHub is Leaking Trump’s Plans to 'Accelerate' AI Across Government
Cybersecurity / Privacy
DarkReading reports:
Next-Gen Developers Are a Cybersecurity Powder Keg
The Register reports:
DeepSeek installer or just malware in disguise? Click around and find out
This is what happens when you use Chinese software and AI. You get what you deserve.
Fediverse
Elena Rossini has this regarding the video in our featured item section:
My Fediverse Promo Video: Frequently Asked Questions
The Fediverse report has:
Hamish Campell asks:
Other Slightly Federated Social Media
The Fediverse Report has:
TechCrunch reports:
Bluesky backlash misses the point
None of this would matter if Bluesky weren't a company trying to take money and in debt to VCs.
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.
Top comments (0)