DEV Community

Cover image for Symfony Station Communiqué - 06 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é - 06 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.

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

Call for Papers

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:

ReactPHP Parallel v2(.1)

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:

PHP PSR-12 - Resumo

Zend shares:

PHP Installer for Extensions (PIE): What to Know Before General Release


More Programming

The Guardian reports:

‘Nobody wants a robot to read them a story!’ The creatives and academics rejecting AI – at work and at home

Forgejo has:

Forgejo monthly report - May 2025

Good Internet Magazine has:

Building a slow web

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

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

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:

Fediverse Report – #119

PeerTube announces:

PeerTube v7.2 is out!

Other Slightly Federated Social Media

The Fediverse Report has:

Bluesky Report – #119


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.

You can find a vast array of curated evergreen content on our communiqués page.

Author

Reuben Walker headshot

Reuben Walker

Founder
Symfony Station

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.