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

Highlight -> This week, development activity focused on the upcoming Symfony 7.3 version. We introduced a simpler way to configure DKIM and SMIME options, improved how to work with value objects in the container and added Markdown format support for tables in the console.

A Week of Symfony #946 (10-16 February 2025)

They also have:
SymfonyLive Paris 2025 : Le Composant Symfony Mapper

SymfonyLive Paris 2025 Postgres pour vos besoins NoSQL

SymfonyLive Berlin 2025 : Asynchronous PHP



Blackfire has:
Building Blackfire together: Join the conversation



SymfonyCasts has:
This week on SymfonyCasts!

Featured Item

Since I am there as you read this, I'm featuring The Droptimes':

Florida DrupalCamp 2025: Organizers Speak on Highlights, Preparations, and Community Spirit

This week

Nacho Colomina Torregrosa explores:
A Symfony - React SPA application. The Reload problem

He also has the book, Building an Operation Oriented API using PHP and the Symfony Framework.

Joris van der Aalsvoort is:
Introducing the Symfony Dependency Injection Container in Legacy Code

Stefan Pöltl shows us how to:
Load Stimulus Controllers in Symfony EasyAdmin

Bakslash has a look at:
Symfony Certification

MongoDB examines:
Building REST APIs With API Platform and MongoDB

Vandeth Tho explores:
Simplifying Event Handling in Symfony Workflows with the Event Attribute (Symfony 7.1)

Bhavin Nakrani has:
Symfony Translation : Complete Setup

How to implement Workflow in Symfony

Led Tilleuls Coop announces:
API Platform Conference 2025: Dates and Details Announced

LaurentTM has:
Does Your PHP/Symfony Code have Poor Performance? Use Blackfire to Analyze And Improve It.

Is Symfony CLI Useful?

How to Be The Bandmaster of Your Dependencies With Composer

Log Strategy For A Symfony/PHP Project

Tihomir Manushev has:
Creating a Simple Service in Symfony 7

Creating a Form Submission Logger in Symfony 7

Basic HTTP Authentication in Symfony 7

User Registration and Login in Symfony 7

Using the HTTP Client Component in Symfony 7

Custom Validator Constraints in Symfony 7

Platforms

Doğan Uçar explains:
Why State of PHP 2024 Report is all about Laravel

CMSs

Sulu has:
Sulu 3.0 Preview: How Sulu CMS is Evolving its Content Storage Architecture

TYPO3 has:

TYPO3 Content Blocks — a Community-Driven Feature (Q4/2024 Report)

T3CON24 Recap - Best Practices in TYPO3 Content Management

T3 Planet shares:
TYPO3 Wachstum: Eckdaten und Trends im Laufe der Jahre

Chris Müller explains:
Why I prefer Services.php over Services.yaml in TYPO3 dependency injection configuration

Joomla has:
Joomla Group 2 Election Results 2025

Call for Candidate Manifestos - Vice-President Replacement

The February Issue of their Community Magazine

Highlights include:
Do more with the Joomla dashboard

Do we still need jQuery or should we stick to the script?

Aleksej Khoroshevskij shares:
JPageBuilder overview - Joomla page builder

Sergey Tolkachyov examines the:
Joomla 5.2.4 Security & Bugfix Release



Drupal has:
DrupalCon Atlanta 2025: Key Sessions for Agency/Business Owners

Wim Leers shares:
Experience Builder - # XB week 25: the "XB Stark" theme

Golems looks at:
Drupal and WebSocket for Real-time Data Rendering

Interesting.

Joshics has:
Top Drupal Security Tips to Protect Your Website

Drupal CMS 1.0: Simplifying Content Management for Non-Technical Users

Choosing Between Drupal Core and Drupal CMS: A Comprehensive Guide

1X Internet explores:
The Future of Drupal CMS: An Agency Perspective

The Droptimes has:
Google Gemini Provider (beta): A Plugin for Drupal AI Module

Uhm. No.

LN Webworks examines:
The Future of Content Editors in Drupal with AI in 2025

Evolving Web looks at:
AI-Assisted Translation Workflows in Drupal

Tag1 Consulting continues a series:
Migrating Your Data from D7 to D10: Migrating media. Creating custom source plugins.

Gizra explores:
Test Refactoring with AI - Efficient and Fun

Palantir asks:
What's Going on with EditTogether?

Previous Weeks

Bhavin Nakrani shows us:
How to Implement Datepicker in Symfony Form?

Patch Level shares:
What is New in PHP Event Sourcing 3.8

PHP logo

PHP

This week

Gul Zaib examines:
Optimizing PHP Applications: Why Separate Read and Write Models Matter

Zend shares:
PHP Logging: Best Practices for PHP Log Analysis

Oliver Davies explains:
How I work around legacy code

Grant Horwood looks at:
PHP: writing command-line applications with macrame. pt 2

Patoliya Infotech explores:
Caching Strategies for PHP: Redis vs Memcached

Previous Weeks

Exakat has:
Adoption levels of recent PHP features

PHP Constructors and Inheritance

Arif Hossen examines:
Mastering DTOs, Types, and Static Analysis in PHP: A Beginner’s Guide (2025)

Code logo

More Programming

Creston Blog says:
WASM will replace containers

The Register reports:
Open source maintainers are really feeling the squeeze

Sitepoint looks at:
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist

TechCrunch reports:
Apple purges apps without contact info from EU app store, as DSA deadline hits

Dries Buyaert has:
Automating alt-text generation with AI

php[architect] explores:
The Power of Evolution in Git

Opensource says:
Meta’s LLaMa license is still not Open Source

Smashing Magazine shows us:
How OWASP Helps You Secure Your Full-Stack Web Applications

Concrete CMS has a:
Robots.txt Guide: The Hidden Ruleset Your Website Needs

Polypane examines:
Decoding CSS Selectors: :has(:not) vs :not(:has)

Specbee shows us how to:
Take full control of your Styles with CSS Specificity

Simple, but vital.


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

TechCrunch reports:
Open source LLMs hit Europe’s digital sovereignty roadmap

The Electronic Frontier Foundation says:
Stop Censoring Abortion: Help EFF and Repro Uncensored End Digital Suppression

The Evil Empire Strikes Back

404 Media reports:
Musk Ally Demands Admin Access to System That Lets Government Text the Public

Google reports:
Signals of Trouble: Multiple Russia-Aligned Threat Actors Actively Targeting Signal Messenger

Cybersecurity/Privacy

Privacy Guides says:
No, Privacy is Not Dead: Beware the All-or-Nothing Mindset

The Register reports:
Nearly 10 years after Data and Goliath, Bruce Schneier says: Privacy’s still screwed

Fediverse Explorer logo

The Fediverse

The Fediverse Report has:
Fediverse Report – #104

We Distribute reports:
IFTAS is In a Funding Crisis

Other Slightly Federated Social Media

Jaz looks at:
When Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines

php[architect] shares:
Kick Start Your Bluesky Experience

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