Symfony Station logo
Here's our latest newsletter that Explores the Symfony Universe.
View this in your browser.
website custom custom 
Once again, as a perk for joining our list, you receive The Payload a day earlier than the weekly Symfony Station communiqué. But still, check the site tomorrow for the latest developments.

As you know, we share a lot of information so we recommend viewing this email in your browser via the link above.
Welcome to this week's edition of The Payload. 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 Thursdays. So you can savor it over your weekend.

Or scroll down to your favorite section.

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 Logo

Symfony

As always, we will start with the official news from Symfony.

This week, Symfony 6.4.20 and 7.2.5 maintenance versions were released. In addition, Symfony successfully celebrated the SymfonyLive Paris 2025 conference and continued preparations for next week's SymfonyLive Berlin 2025 conference. Finally, we announced a new Core Team member who will be in charge of the Symfony CLI.
March 24–30, 2025 A Week of Symfony #952

They also have:
Symfony meetup: Join Nicolas Grekas in Tunis on April 12th!

SensiLabs has:
SymfonyLive Paris 2025 : Ce qu’il faut retenir

Featured Item

We are featuring our latest article this week.

In it I write:

DrupalCon Atlanta took place March 24 - 27 of this year.

Below are ten must watch DrupalCon Atlanta sessions to take in if you missed them or want to relive them. Whether you are a developer, site builder, designer, or content creator, they cover what will be driving Drupal forward in the future.

You Should Definitely Review These Ten Vital DrupalCon Atlanta Sessions

I would pay special attention to the Experience Builder ones.

This week

Les Tilleuls Coop shares:
Le SymfonyLive Paris 2025 comme si vous y étiez - Jour 1

Bhavin Nakrani has:
Level Up Your Symfony Templates with Twig 3.15

Johan Martin explores:
Why you should use DTOs with Symfony’s form and not entities

Jacek Barecki examines:
Refactoring if-else code blocks to Strategy pattern with Symfony service locator

How To

Tihomir Manushev has:
Fixing OWASP API 1: 2023 — Broken Object Level Authorization in Symfony 7

Fixing OWASP API 2: 2023 — Broken Authentication in Symfony 7

Fixing OWASP API 3: 2023 — Broken Object Property Level Authorization in Symfony 7

Fixing OWASP API 4: 2023 — Unrestricted Resource Consumption in Symfony 7

LaurentMN has:
Symfony + Keycloak: Secure APIs with OAuth2, OpenID Connect & JWT

Symfony UX in Action: Elevate Your Symfony Project with Real Use Cases

Optimizing Symfony Menus with KnpMenu: Tips, Tricks, and Pitfalls

eCommerce

PrestaShop announces:
Update Assistant module v7.0.0 is available (Autoupgrade)

CMSs

Sulu announces:
The Sulu AI Manifesto

This is more a sellout excuse than manifesto IMHO.

TYPO3 has:
This Month in TYPO3: March, 2025 (Issue #23)

Coder's Corner: March 2025

TYPO3 v13 Integrator Certification (TCCI): Ready to Publish!

Results of the 2025 TYPO3 Association Elections

T3CON Recap - EVB-IT Contracts Guide for TYPO3 Projects

Wolfgang Wagner shares:
TYPO3 v13: Zertifizierungsfragen bereit!



Joomla has:
Joomla 5.3.0 Release Candidate



Drupal has:
Kristen Pol Wins the 2025 Aaron Winborn Award

Two Months After Drupal 7 EOL: Where Are We Now?

Dries Buyaert has:
Exploring a marketplace for Drupal site templates

State of Drupal presentation (March 2025)

ImageX Media has a review of said presentation:
What’s New and What’s Next for Drupal CMS: Latest Takeaways from Driesnote 2025

The Desktop Installer will be fantastic.

Mike Herchel shares:
DrupalCon Atlanta pics, tidbits, & takeaways

Troy DeRego has:
DrupalCon Atlanta 2025: The view from the lunch table

This has some info on the bad decision to use React in Experience Builder.

The Drop Times reports:
Experience Builder 1.0 Planned for DrupalCon Vienna with Drupal CMS 2.0

What is Schema Markup & how does it affect SEO during website migrations

The content first module: a tool to support ongoing content workflows

Five Jars looks at:
Why Drupal is the Go-To Choice for Nonprofits

Previous Weeks

Le code est dans le pre has:
L'injection de dépendance, ou comment être fainéant avec élégance

Les attributs PHP : ou comment Symfony s'est mis à la déco d'intérieur

Ils sont bon.
PHP logo

PHP

This week

The PHP Foundation shares:
The PHP Foundation: Impact and Transparency Report 2024

Passbolt announces:
A Love Letter: Passbolt Joins the PHP Foundation as a Company Member

SpO0q explores:
PHP: random failures in tests

Antonio Silva examines:
PHP Design Patterns: Remote Facade

Via Ludovic Frank shows us how to:
Écrire un routeur sans framework, en PHP natif

Jhonatan Morais finishes a series:
How to start using gRPC with PHP - Part 4/4

Ash Allen Design looks at:
Covariance and Contravariance in PHP

Good stuff as usual from AAD.

Patoliya Infotech explores:
PHP Fiber: The Future of Asynchronous PHP Programming

[php]architect has:
A new issues

A new book - Jacked PHP
Code logo

More Programming

Taggart Tech shows us:
How and Why to Ditch GitHub

I just did after migrating and updating my last repository to Codeberg and editing it for Codeberg Pages.

M.I.T. Technology Review reports:
The machines are rising — but developers still hold the keys

The Smashing Mag shares:
How To Argue Against AI-First Research

Webkit examines:
Item Flow, Part 1: A new unified concept for layout

Salsa Digital looks at:
Accordion UI design examples: inspiration, tips, and best practices

Arnold Gunter says:
The NEW CSS field-sizing Property Just Solved One of the HARDEST Problems in Styling

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 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 and other douchebaggery

Heydonworks shares:
Poisoning Well

AI can't do spite. ;)

Geo Coop reports:
Worker-Owned News Outlets Are Changing the Media Industry

The Wrap has:
In Praise of Laurene Powell Jobs, Owner of The Atlantic, Superhero of Signalgate

The Evil Empire Strikes Back

The Next Web reports:
The day a Russian missile hit a Ukrainian tech giant

Pivot to AI reports:
AI in the enterprise is failing over twice as fast in 2025 as it was in 2024

Cybersecurity/Privacy

The Register reports:
UK threatens £100K-a-day fines under new cyber bill
Fediverse Explorer logo

The Fediverse

The Fediverse Report has:
Fediverse Report – #110

Emelia Smith has:
Open-source tools needed for the future of decentralized moderation

Other Slightly Federated Social Media

TechCrunch reports:
Beyond Bluesky: These are the apps building social experiences on the AT Protocol

Mark Cuban backs Skylight, a TikTok alternative built on Bluesky’s underlying technology

CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? If so, please get in touch with us. We’re in our infancy, so it’s extra economical. 😉

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.


Symfony Station and The Payload cover the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.

You may have to open the link in a new window. Thanks.

Please share this!
Did someone forward this edition to you? Find in on the Fediverse? Please subscribe to The Payload.
website custom custom 
Email Marketing Powered by MailPoet