Need help with Drupal or Grav admin, site building, design, or content? Contact us! 

Help Destroy Autocracy and Defend Democracy! → Join Battalion today.

Back to top with progress scrollbar

Symfony Station Communiqué - 10 January 2025

By Reuben Walker , 10 January, 2025
Small robot reading a book

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.

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.17, 7.1.10 and 7.2.2 maintenance versions were released. In addition, we published more information about the upcoming SymfonyOnline January 2025 conference.

A Week of Symfony #940 (30 December 2024 - 5 January 2025)

They also have:

Symfony 2024 Year in Review

Blackfire has:

Mastering your Observability Strategy with Blackfire: from quick fixes to long-term optimization


Featured Item

Tomas Votruba expounds on:

Symfony @required - Avoid the Temptation and Use it Correctly


This Week

Liip explores:

Simultaneous editing: Easy mode with Hotwire

Minimal JS. I love it

dotkernal examines:

Replacing laminas-mail with Symfony mailer in dot-mail

Platforms

Laravel News shares:

Laravel News 2024 Recap

It's not all Laravel oriented.

eCommerce

Golems looks at the:

Drupal ECA module and integration with Drupal Commerce

Sylius has:

The Sylius Partners Points Program

2024 Rewind, and a Few Words About Everything Next

KnowBand asks:

What’s New in PrestaShop v9.0: Is it Time to Migrate?

CMSs

TYPO3 has:

Memories From FOSDEM 2024 — an Interview With Oliver Bartsch

Hat Tip to TYPO3 Coders - December 2024

This Month in TYPO3: December, 2024 (Issue #20)

T3CON24 Recap - GSB 11: Open Source CMS Modernizing German Government

Joomla has:

The Joomla Community Newsletter is BACK!

Joomla 5.2.3 Security & Bugfix Release

Concrete CMS

Concrete CMS Wins Winter 2025 Leader Award

Drupal has:

Event Organizers - 2024 Year in Review

Dries Buytaert announces:

A new chapter in my role at Acquia

1X Internet says:

Get Hands-On with the Drupal CMS – No Technical Skills Needed!

The Drop Times reports:

Building a Schema.org-First Future with the Schema.org Blueprints Module for Drupal

Good to see the starter kits will be converted to recipes.

HashBangCode explores:

Drupal 11: Using Data Transfer Objects With The Queue API

Zoocha examines:

Drupal’s Evolution: Farewells, Anniversaries, and a Bold New Era

Droptica shows us:

Multi-Step Form in Drupal - How to Create It in a Simple Way?

Freelock says:

Ask Freelock: ECA vs Rules

Previous Weeks

Hugues Gobet looks at a:

Logbook of Learning Domain-Driven Design: Day 2


PHP

This Week

If you are in the Orlando, FL area check this out:

CMS Fest: A Celebration of PHP-Based Content Management Systems

php[architect] has a new issue:

Time For PHP -- December 2024

Tomas Votruba explores:

Unused Definitions with Behat Static Analysis

Asian Digital Hub has:

PHP Powers a New Era in Decentralized AI with Federated Learning

Using HTTP/3 in PHP Applications for Maximum Speed

DDEV has some news:

Happy New Year DDEV Community!

Heise reports:

PHPUnit 12: Sebastian Bergmann about Release, Changes and Highlights

Derick Rethans has a:

Xdebug Update: December 2024

Laravel News reports:

Recurr is a PHP library for working with recurrence rules for calendar dates

Exakat examines:

PHP Constructors and Inheritance

PatchLevel shares:

The Performance Factor in Event Sourcing: What You Need to Know

Previous Weeks

Martin Jirasek explains:

Docker for PHP begginers as simple as possible

Majd Souhp looks at:

Building a Simple IoC Container in PHP

Arif Hossen explores:

Mastering PHP Reflection: A Comprehensive Guide for Developers in 2025


More Programming

Wired reports:

HTML Is Actually a Programming Language. Fight Me

Frontend Masters reports:

Relatively New Things You Should Know about HTML Heading Into 2025

CSS Tricks examines:

The Importance of Investing in Soft Skills in the Age of AI

Emmanuel Imolorhe continues a series:

CSS is Emotional: z-index and the Hierarchy of Needs

Ahmad Shadeed examines:

Balancing Text In CSS

CloudPanel shows us:

How to increase the PHP App start performance by up to 60% with Opcode Preloading


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 our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).

The cyber response to Russia’s War Crimes and other douchebaggery

BleepingComputer reports:

Russian ISP confirms Ukrainian hackers "destroyed" its network

The Kyiv Independent reports:

US sanctions Orban ally Antal Rogan for corruption, abuse of power

The Evil Empire Strikes Back

The Verge reports:

Meta abandons fact-checking on Facebook and Instagram in favor of Community Notes

Forward reports:

Scoop: Heritage Foundation plans to ‘identify and target’ Wikipedia editors

Cybersecurity/Privacy

MIT Technology Review reports on:

What’s next for our privacy?

DarkReading reports:

Zivver Report Reveals Critical Challenges in Email Security for 2025

Fediverse / ActivityPub

The Fediverse Report has:

Last Week in Fediverse – ep 98

Stefano Marinelli is:

Announcing FediMeteo – Weather in the Fediverse!

Very useful.

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

You can find a vast array of curated evergreen content on our communiques page.

Author

Reuben Walker

Founder
Symfony Station

section separator
Article Type
Donate using Liberapay

Symfony Station covers 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.

Join our newsletter list

Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.

  Start exploring!