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 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.

Symfony Logo

Symfony

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

This week, the upcoming Symfony 7.3 version entered its feature freeze period to tweak and polish its new features before releasing it at the end of May 2025. In addition, we celebrated the SymfonyLive Berlin 2025 conference and announced a new Symfony meetup in Tunis.

March 31 – April 6, 2025 A Week of Symfony #953

They also have:
SymfonyOnline June 2025: What's New in Symfony 7.3

SensiLabs has:
SymfonyLive Paris 2025 : conférences, fun et immersion!

Featured Item

Lead Dev writes:

Under pressure to embrace AI, developers are growing frustrated by misguided mandates and are left to clean up any collateral damage inflicted on their codebase.

AI coding mandates are driving developers to the brink

This week

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

DarkCypher explores:
Symfony/Validator pour les règles fonctionnelles

Tomas Votruba examines:
Upgrading Sensio Security Annotation: The Full Story

How To

Tihomir Manushev has:
Fixing OWASP API 5: 2023 — Broken Function Level Authorization in Symfony 7

Fixing OWASP API 6: 2023 — Unrestricted Access to Sensitive Business Flows in Symfony 7

LaurentMN has:
Stop Fighting File Uploads: VichUploader Is The Advanced Symfony File Magic Answer

Forget Messy Monoliths — Here’s How To Split Your Symfony 7 Project Into Clean, Functional Bundles.

Beyond Next, Previous, Filtering and Sorting: Build Performant Paginated Interfaces in Symfony 7 with KnpPaginator

Bhavin Nakrani shows us:
How to Schedule Cron Jobs in Symfony Like a Pro

Pentest shares:
Prevent Cross-Site Scripting (XSS) in Symfony: A Comprehensive Guide

eCommerce

PrestaShop has:
FOP Days 2025 - a wrap-up

PrestaShop Core Monthly - March 2025

CMSs

Sulu announces:
Sulu Release 3.0 (Alpha)



TYPO3 has:
Members Have Selected Four Ideas to be Funded in Quarter 2/2025

Faktor E looks at:
Typo3 Version 13.4.9



Joomla has:
Upcoming security release on April 8th

Ezone shows us:
How to Submit to Joomla Extension Directory Effectively



Drupal has:
Announcing the Drupal CMS desktop application

Unfortunately, the Project Browser doesn’t work for me.

Matt Glaman notes:
Drupal is delivering innovation beyond major versions

Drupal Easy shares:
DrupalCon Atlanta 2025 sessions not to be missed - according to me (ultimike)

My list from last week is a little more focused.

Sergiu Nagailic has the best review so far of:
Drupalcon Atlanta 2025

CKeditor also has one:
DrupalCon Atlanta Wrap Up: Building an (Even Better) Drupal

Zoocha does as well:
DrupalCon Atlanta: Drupal Community & Roadmap Highlights

Drunomics explores:
Lupus Decoupled Drupal: Drupals Backend-Stärke mit Frontend-Freiheit verbinden

Jakob Rockowitz shares:
My Drupal, AI, and Schema.org Manifesto

Balint Pekker shares an:
AI Code Review for Drupal

Amazee opines on:
Why Drupal is Still One of the Best CMS Choices

The DropTimes reports:
UI Suite Is Announcing a New Display Builder: Pierre Dureau Interview

Metadrop compares:
Tailwind CSS vs Bootstrap

Please just say no to failwind and bootcrap. In modern Drupal this is what SDCs are for along with the upcoming Experience Builder and well-designed themes.

Ryan Szrama stresses:
The Moral Imperative to Compensate Free Software Authors

Previous Weeks

JoliCode shows us:
Comment migrer du type array vers JSON avec Doctrine

Maico Orazio examines:
Il componente Workflow di Symfony: semplificare i flussi di lavoro complessi
PHP logo

PHP

This week

Jarosław Szutkowski looks at:
Mocking API Requests in Unit Tests

Terence Eden shares:
An opinionated HTML Serializer for PHP 8.4

YuvaSec explores:
One SQL Query That Could Destroy Your Entire Database (And How Hackers Use It)

David Duymelinck says:
PHP: Stop using the identical comparison operator everywhere

Thierry Feuzeuj examines:
Parallel batch processing with Temporal

Mehmet Turgay Akalin looks at:
Bridging PHP and HTMX: A Technical Review of htmxphp

Hmm.

Patoliya Infotech explores:
Leveraging PHP Streams for Efficient File and Network Handling

The PHP Foundation has its:
PHP Core Security Audit Results
Code logo

More Programming

Declan Chidlow states:
Open-Source is Just That

Open Project shows us:
How to create, configure and manage your projects with OpenProject

Bleeping Computer reports:
Malicious VSCode extensions infect Windows with cryptominers

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

Tech Policy reports:
Understanding the EU's Digital Services Act Enforcement Against X

Hamish Campbell examines:
The rise of fascism and the openweb response

This approach is a very large part of techno-anarchism.

The Evil Empire Strikes Back

Mother Jones reports:
The Shocking Far-Right Agenda Behind the Facial Recognition Tech Used by ICE and the FBI

Bit Defender reports:
Russian bots hard at work spreading political unrest on Romania's internet

Cybersecurity/Privacy

The Register reports:
That massive GitHub supply chain attack? It all started with a stolen SpotBugs token

If you are using Microsoft software, you almost deserve this.

Clubic reports:
Surveillance, fin du chiffrement : Proton pourrait quitter la Suisse
Fediverse Explorer logo

The Fediverse

The Fediverse Report has:
Fediverse Report – #111

IFTAS is:
Staying the Course: Our Continuing Mission

If you care about the Fediverse, please join me and make a financial contribution to IFTAS.

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