DEV Community

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


Symfony

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: SEAL - Dive into the sea of search engines

SymfonyLive Berlin 2025: CI in PHP Projects - Automate Everything with Your Personal Army of Robots

SymfonyLive Paris 2025: API Platform sans Doctrine
SymfonyLive Paris 2025: Où sont passées les femmes de l'histoire de la tech ?

SymfonyCasts has:

This Week on SymfonyCasts


Featured Item

Four Kitchens shares:

DrupalCon Atlanta: Applying our superpowers to reshape a male-dominated industry

Much needed, as are young people in Drupal's case.


This Week

Tomas Votruba explores:

Custom PHPStan Rules to Improve Every Symfony project

Get Rector shows us:

How to Strangle your Project with Strangle Anti-Pattern

Roman Huliak shares:

My own PHP CS Fixer setup: A practical example

Les Tilleuls Coop has:

Sortie d'API Platform 4.1 : la documentation au cœur de la découvrabilité des API

Dimitrios Desyllas says:

Do not use from with getRepository when creating query builder

How To

Tihomir Manushev has:

Recommendation Engine with Symfony 7 and Machine Learning

Real-Time Collaborative Editor with Symfony 7 and Mercure

Bhavin Nakrani has:

State Machine and Workflow in Symfony

Binding Entities, Extra Fields, and Handling Data in Symfony Forms

LaurentMN has:

Symfony Webhook Component: How It Helps Communication Betveen Services

Use the Symfony Notifier To Keep Your Users Connected

Programming Symfony Command In Your App Will Increase The Scalability

Dealing With Http Exchanges Thanks To The Http Foundation Component

eCommerce

PrestaShop has a:

PrestaShop Live Update - March 2025

Centarro says:

Join us at DrupalCon Atlanta 2025

CMSs

TYPO3 has:

Election 2025: We Are Looking for Candidates for Board and Business Control Committee

Public Profile Pages Now Available on my.typo3.org
T3CON24 Recap - Best Practices in TYPO3 Content Management

T3CON24 Recap - Why Independent Community Events Matter

T3CON24 Recap - Digital Accessibility: From Compliance to Business Value

Wolfgang Wagner asks:

The great link mystery - Why does the TYPO3 community keep its treasures hidden?

Write some TYPO3 articles, peeps.

Joomla has:

Joomla! 5.3.0 Beta 2 - Bug Squashing Time

Drupal has:

Simplifying maintainers’ credit permissions to prepare for issues in GitLab

Elevate Your Drupal Expertise: Sessions for Senior Developers at DrupalCon 2025

Detailed Agenda Released for the Nonprofit Summit at DrupalCon Atlanta

Wim Leers shares:

Experience Builder - # XB week 28: Previews, Patterns and Pages

Droptica shows us:

How to Mass Edit Products In Drupal With Views Bulk Operations and API

How to Sell Courses Online? Set Up a Functional Store on Drupal

This sounds like a recipe.

Hash Bang Code has:

DrupalCamp England 2025

And ComputerMinds has:

DrupalCamp England 2025

I guess the English aren't great at headlines. ;)

1X Internet writes:

Drupal England’s heart is back beating strong

Better.

Specbee examines:

RESTful Web Services in Drupal - Setup, implementation & best practices

Joshics show us:

How to Update Drupal Core, Modules & Themes with Composer and Drush

The Droptimes reports on:

5 Powerful AI Modules Enhancing Drupal CMS

Top Drupal CMS SEO Modules for Better Search Rankings and Site Optimization

Chapter Three looks at:

Future-Proofing Education Websites with Drupal Starter Kits

Debug Academy says:

Welcome back, Site builders! We've got something you'll love.

This is needed.

Drupalize Me asks:

Drupal CMS Docs: Should We Combine the CMS and User Guides?

I think they are considering the correct approach.

BackdropCMS has:

BackdropCMS at FloridaCamp: Back(drop) to the Future

The Legend of Drop the Dragon

Previous

Neothone explores:

Editor.js in Symfony EasyAdmin

Vladislav Solntsev has:

GDPR Made Easy: Automating Anonymization in Symfony


PHP

This Week

Daniel Rotter examines:

The problem with indirections

Worth reading.

De geek à directeur technique looks at:

Le Manifeste PHP Way of Life

Edgaras explores:

Ensuring Reliable JSON from LLM Responses in PHP
Inspector is:

Introducing Neuron AI — Create full featured AI Agents in PHP

Possibly useful AI.

An irate Michal Štefaňák asks:

Why can't PHP file functions finally evolve?

That's an interesting question.

Imen Ezzine shows us how to:

Optimisez Votre Code PHP: 8 Fonctions à Connaître pour Manipuler les Tableaux avec Efficacité

Bruno Oliveira shows us how to:

Aplicando Máscaras em Dados no PHP

DDEV has:

DDEV Add-on Registry Introduction

DDEV March 2025 Newsletter

It was great meeting Randy at Florida DrupalCamp.

Previous Weeks


More Programming

TechCrunch reports:

Mistral adds a new API that turns any PDF document into an AI-ready Markdown file

Actual useful AI.

TechCrunch reports:

Cursor in talks to raise at a $10B valuation as AI coding sector booms

Someone was pimping this at the Florida DrupalCamp after party as actually being useful.

Initial Commit says:

I struggled with Git, so I'm making a game to spare others the pain

Very, very cool. And I bought it.

CSS Tricks has:

Functions in CSS?!

Grouping Selection List Items Together With CSS Grid


Battalion Logo

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 battalion@battalion.mobileatom.net. Or even Bluesky if that floats your boat.


Please visit Symfony Stations Support Ukraine pageto 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 and other douchebaggery

NetzPolitik reports:

Open source funding on the brink : “Delivering what’s needed to make Europe sovereign”

The Electronic Frontier Foundation introduces:

Meet Rayhunter: A New Open Source Tool from EFF to Detect Cellular Spying

Joan Westenberg writes:

Big Tech Wants You Trapped. The Open Web Sets You Free

The Evil Empire Strikes Back

The Guardian reports:

Trump administration retreats in fight against Russian cyber threats

404 Media reports:

Google and Amazon AI Say Hitler’s Mein Kampf Is ‘a True Work of Art’

Tech Policy reports:

An Alert to the World: The Role of Social Media Platforms in Bolsonaro’s Disinformation Campaign Targeting Brazil’s Democratic Institutions

Cybersecurity/Privacy

DarkReading reports:

Third-Party Risk Top Cybersecurity Claims

BleepingComputer reports:

Microsoft Teams tactics, malware connect Black Basta, Cactus ransomware


Fediverse

The Fediverse Report has:

Fediverse Report #106

Unfortunately, IFTAS has an announcement:

IFTAS Service Shutdowns

I just started a small monthly donation, but they need big money for the things they just dropped.

Other Slightly Federated Social Media

TechCrunch reports:

Tapbots teases a new Bluesky app, Phoenix, saying it can’t ‘survive on Mastodon alone’

Tangled is:

Introducing tangled


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)