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, the upcoming Symfony 7.3 version improved the invokable command feature, deprecated the use of option arrays for configuring validation constraints, and updated the JsonEncoder component to allow warming up objects and lists. In addition, we announced more details about the special SymfonyDay Chicago event which will take place on March 17.

A Week of Symfony #943 (20-26 January 2025)

They also have:
SymfonyLive Berlin 2025: Announcement of workshops topics!

SymfonyLive Berlin 2025: Demystify the magic of the Container

SymfonyLive Paris 2025 : Développer plus vite grâce à FrankenPHP

SymfonyLive Paris 2025 : Reveal of workshop topics!

A Newsletter



Symfony Casts has:
This week on SymfonyCasts

Featured Item

Jonathan Scheiber shows us how to:
Set up CKEditor 5 with Symfony, Asset Mapper and Stimulus

This week

Tihomir Manushev has:
Twig Macros in Symfony 7

Twig Functions in Symfony 7

Passing Data to Twig from Controller with Different Data Types (array, object) in Symfony

Simple Form with Validation in Symfony 7

Form with Choice Field (Dropdown) in Symfony 7

Tac Tacelosky explores:
Debugging POST API endpoints in Symfony

Dmytro Bichenko asks:
Is EntityManager Necessary?

Arthur Gorden shares:
Mon expérience du SymfonyOnline January 2025

Other

Mautic announces:
Mautic 6 is here: alpha release is ready for you to start testing

CMSs

TYPO3 has:
Annual Report of the TYPO3 Documentation Team

Roadmap for TYPO3 v14 — the High-Level Objectives and Strategic Goals

TYPO3-EXT-SA-2025-001: Account Takeover in extension "OpenID Connect Authentication" (oidc)

Wolfgang Wagner examines:
TYPO3 v14: What the future holds - and how you can get involved



Concrete CMS announces:
2FA: Double the Security, Double the Peace of Mind



Backkdrop has:
Backdrop CMS drops support for PHP versions prior to 7.1



Sulu CMS has:
Backend Synergies: Seamless 3rd-Party Integrations



Drupal has:
A Year Like No Other Exploring Milestones from DrupalCon 2024

Drupal Helps looks at:
Smarter Theming: Single Directory Components in Drupal

Good stuff. They will be a big part of Experience Builder.

Drupal Recipes - Composable Configurations for Drupal Websites

John Picozzi opines:
Drupal is Great! Its Perception Might Not be.

Golems explores the:
New Navigation Sidebar module in core

This is in the new Drupal CMS by default.

Freelock has:
Ask Freelock: Sortable tables?

The Drop Times examines:
Making Drupal CMS Truly User-centered

Timbers asks:
So what IS Drupal CMS... exactly?

Droptica looks at:
Drupal version upgrade - preparation, specific steps, and common challenges

Previous Week

Florian Völker shows us how to:
Highlight active menu entry with Symfony UX Components

Tomas Votruba explores:
Cost-effective Container Smoke Tests every Symfony Project must have

PHP logo

PHP

This week

JetBrains published:
PHP Annotated – January 2025

Sticher examines:
PHP version stats: January, 2025

Abdulbasit Rubeya looks at:
Surveyr: Deploy Your Very Own Forms Builder

Asian Digital Hub shows us how to:
Supercharge Debugging with Advanced Xdebug Techniques

php[architect] explores:
Using PHP 8.4’s Lazy Objects

Laravel News shows us:
How to Fix the Composer Error: "Your requirements could not be resolved to an installable set of packages"

Patoliya Infotech has:
Error Handling in PHP: A Complete Guide

Manan Raj examines:
PHP Traits: The Secret Sauce for Cleaner, Reusable Code

Grant Horwood looks at:
PHP: writing command-line applications with Macrame

Mateus Bougleux shows us how to:
Maximizando a aplicação — PHP

Code logo

More Programming

Live Science reports:
Chinese researchers just built an open-source rival to ChatGPT in 2 months. Silicon Valley is freaked out.

Ha.

MIT Technology Review has more details:
How a top Chinese AI model overcame US sanctions

The Guardian reports on the hilarious impact on AI markets:
Sputnik moment’: US tech stocks in turmoil after Chinese firm unveils AI chatbot

404 Media has more laughs:
OpenAI Furious DeepSeek Might Have Stolen All the Data OpenAI Stole From Us

TechCrunch reports:
Hugging Face researchers are trying to build a more open version of DeepSeek’s AI ‘reasoning’ model

Specbee explores:
7 common UX mistakes you must avoid to protect your brand’s credibility

Spicy Web shares:
I Made a Squircle Button (and of Course It’s a Web Component)

Smashing Magazine examines:
Svelte 5 And The Future Of Frameworks: A Chat With Rich Harris

CSS Tricks looks at:
Revisiting CSS Multi-Column Layout

Interesting.

The Next Web is:
Looking to the future: New jobs popping up for developers in the coming years

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

Tech Policy reports:
The Paris AI Action Summit: A Pivotal Moment to Reclaim AI from Big Tech

The Record reports:
EU sanctions Russian intelligence personnel for cyberattacks against Estonia

TechCrunch reports:
Bookshop.org challenges Amazon with new e-book platform

Great news. I usually buy print books but this will be good for tech books you know won't be evergreen.

The Evil Empire Strikes Back

Tech Policy reports:
To Protect Democracy, Policymakers Must Protect Journalists from Spyware

Tom's Hardware reports:
Facebook flags Linux topics as 'cybersecurity threats' — posts and users being blocked

Cybersecurity/Privacy

TechCrunch reports:
How to switch off Apple Intelligence on your iPhone, iPad, and Mac

Europol announces:
Law enforcement takes down two largest cybercrime forums in the world

Fediverse Explorer logo

The Fediverse

The Fediverse Report has:
Fediverse Report #101

Elena Rossini is:
Supporting the Fediverse, one small act at a time

Other Slightly Federated Social Media

Aidan Raymond explains:
Why BlueSky Isn’t the Alternative to X (Formerly Twitter) You’re Looking For — and Why Mastodon Is the Better Choice Over X, Threads, and BlueSky

Scripting News asks:
Is Bluesky billionaire-proof?

Obviously not. ATProtocol probably isn't either. Although hopefully it will get there.

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 custom 
Email Marketing Powered by MailPoet