Need help with Drupal or Grav admin, site building, design, or content? Contact us!
Help Destroy Autocracy and Defend Democracy! → Join Battalion today.
Exploring the Symfony universe!
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.
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.
They also have:
Blackfire has:
Mastering your Observability Strategy with Blackfire: from quick fixes to long-term optimization
Tomas Votruba expounds on:
Symfony @required - Avoid the Temptation and Use it Correctly
Liip explores:
Simultaneous editing: Easy mode with Hotwire
Minimal JS. I love it
dotkernal examines:
Replacing laminas-mail with Symfony mailer in dot-mail
Laravel News shares:
It's not all Laravel oriented.
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?
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:
Hugues Gobet looks at a:
Logbook of Learning Domain-Driven Design: Day 2
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:
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:
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
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
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:
CloudPanel shows us:
How to increase the PHP App start performance by up to 60% with Opcode Preloading
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).
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 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
MIT Technology Review reports on:
What’s next for our privacy?
DarkReading reports:
Zivver Report Reveals Critical Challenges in Email Security for 2025
The Fediverse Report has:
Last Week in Fediverse – ep 98
Stefano Marinelli is:
Announcing FediMeteo – Weather in the Fediverse!
Very useful.
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.
Founder
Symfony Station
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.
Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.