DEV Community

Cover image for Symfony Station Communiqué - 13 June 2025 - A look at Symfony, Drupal, PHP, and other programming news!
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on • Originally published at symfonystation.mobileatom.net

Symfony Station Communiqué - 13 June 2025 - A look at Symfony, Drupal, PHP, and other programming news!

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:

PrestaShop 9 is available

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:

TYPO3 version 13.4.14

Joomla

Black Lantern Security has:

Doomla! Zero Days

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:

Vonage at PHPDay Verona, 2025

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:

Xdebug Update: May 2025

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:

How to make emojis in PHP

Ash Allen explores:

Asymmetric Property Visibility in PHP

Sticher examines:

PHP version stats: June, 2025

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

Sponsored by Battalion

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:

US attacks on science and research a ‘great gift’ to China on artificial intelligence, former OpenAI board member says

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:

Fediverse Report – #120

Hamish Campell asks:

Why does any of this matter?

Other Slightly Federated Social Media

The Fediverse Report has:

ATmosphere Report – #120

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)

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)