This communiqué originally appeared on Symfony Station.
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 via our website.
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
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!
Looking Back on the inspiring SymfonyCon Vienna 2024!
SensioLabs has:
SemVer vs. CalVer: Which Versioning Strategy is Right for You?
Good stuff.
Symfony Casts has:
Featured Item
Jonathan Scheiber shows us how to:
Set up CKEditor 5 with Symfony, Asset Mapper and Stimulus
Great stuff.
This Week
Mayur Koshti shares:
10 Best Practices for Efficient Twig Templating in Symfony
Tihomir Manushev has:
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:
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)
Getting Started With TYPO3 CMS
Call for Community Budget Ideas (Q2/2025)
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
Backdrop 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
Wim Leers is back with:
Experience Builder - XB week 22: UX refinements
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
Drupal: Power, Flexibility, Freedom, and Now Smarter with AI
Timbers asks:
So what Is Drupal CMS... exactly?
Droptica looks at:
Drupal version upgrade - preparation, specific steps, and common challenges
Drupalize Me reports:
Drupal 11.1 Adds Hooks as Classes: A History, How-To, and Tutorials We've Updated
Fascist-friendly Pantheon states:
Previous Weeks
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
This Week
JetBrains published:
Sticher examines:
PHP version stats: January, 2025
Abdulbasit Rubeya looks at:
Surveyr: Deploy Your Very Own Forms Builder
Asian Digital Hub has:
Supercharge Debugging with Advanced Xdebug Techniques
Still Using REST? gRPC Will Make Your PHP Microservices 10x Faster
Designing Idempotent PHP APIs for Distributed Systems
php[architect] explores:
Laravel News shows us:
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:
Previous Weeks
More Programming
Live Science reports:
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
Roman Agabekov shares:
MySQL Memory Usage: A Guide to Optimization
The New Stack reports:
12 Critical Open Source Projects Losing Security Support in 2025
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
The Fediverse Report has:
Elena Rossini is:
Supporting the Fediverse, one small act at a time
Other Slightly Federated Social Media
The Fediverse Report has:
Last Week in the ATmosphere – 2025jan.d
Aidan Raymond explains:
Scripting News asks:
Obviously not. ATProtocol probably isn't either. Although hopefully it will get there.
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Also, please join our newsletter list for The Payload. Joining gets you each week's communiqué in your inbox (a day early).
- Follow us on Flipboardor at @symfonystation@drupal.communityon Mastodon for daily coverage.
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 toddler stage, 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 communiqués page.
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)