This article 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.
My opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros
This week we had to evacuate the shit hole known as Florida due to Hurricane Milton. Consequently, this issue is running a little late.
Symfony
As always, we will start with the official news from Symfony.
This week, Symfony 7.2 entered into its stabilization period before its final release at the end of November 2024. Some of the new features merged this week include: support for Mailtrap webhook, a new utility method in the String component, support for a new logical operator in the ExpressionLanguage component, and a new way to sort the extracted translatable contents.
They also have:
SymfonyCon Vienna 2024: Crafting Custom PHPStan Rules for Symfony Apps
SymfonyCon Vienna 2024: Running Symfony in a Multi-Process Container
SymfonyCon Vienna 2024: How to migrate from Cron to Symfony Scheduler
New in Symfony 7.2: Week, WordCount and Yaml Constraints)
Blackfire has:
Observability is a team effort: join our new Discord server
Featured Item
Lullabot shows us:
How to Calculate Git Repository Growth Over Time
This Week
Patric explores:
Backup and Restore Command for Symfony Migrations
Tim Nelles examines:
Using Symfony’s HeaderBag as a Service: A Debugging Superpower in API Contexts
Very interesting.
eCommerce
Sylius has:
A month left till the biggest Sylius conference
CMSs
TYPO3 has:
Joomla has:
Joomla 5.2.0 Release Candidate 3
Wim Leers has an update:
Experience Builder: XB week 20: 0.1.0-alpha during DrupalCon!
LN Webworks has a review:
LN Webworks Amazing Experience at DrupalCon Barcelona 2024
Markie(Not Mark) looks at:
Cloning Content in a LocalGov Drupal website
ImageX Media shows us how to:
Integrate Zoom Meetings Seamlessly into Your Drupal Website via Our Developer’s Module
Annertech Digital Agency reviews:
DrupalCon Barcelona: Our highlights
Mohammad Anwar Siddiqui explores:
Effective Content Management and Organization with Taxonomy in Drupal
Marcelo Vani shares:
Drupal Recipes Autocomplete extension for VS Code
Prasad Deole is:
Exploring the SEO-Friendly Features of Drupal 11: Elevating Your Website’s Search Visibility
Previous
Bhavin Nakrani shows us:
How to create a Twig filter in Symfony?
Patric examines:
Backup and Restore Command for Symfony Migrations
JoliCode has:
Administrer une entité custom dans un back-office Sylius
Désactiver des routes Symfony en production
PHP
Servbay says:
PHP 8.4 First Release Candidate Released! New PHP Release Cycle Strategy Adopted
Paul Santus shows us:
How to run PHP on AWS ServerLess architecture ? Part 1 - What's serverless?
How to run PHP on AWS ServerLess architecture ? Part 2 - introducing Bref runtime
Fernando Castillo explains:
Why I prefer service objects over higher order functions in PHP
Inspector shows us:
How to enable/disable PHP native functions - php.ini Tutorial
Kévin Dunglas shows us:
How to debug Xdebug… or any other weird bug in PHP
And Tomas Votruba shows us:
How to Upgrade deprecated PHPUnit withConsecutive()
Jenuel Oras Ganawed has:
Why PHP is Gaining Popularity in 2024: The Unexpected Comeback of a Classic Language
More Programming
Smashing Mag shows us:
How A Bottom-Up Design Approach Enhances Site Accessibility
Adële showcases:
CSS Tricks shares:
Recipes for Detecting Support for CSS At-Rules
Alvaro Montoro looks at:
11 New Features and Functions Arriving in CSS
Bleeping Computer reports:
GitLab warns of critical arbitrary branch pipeline execution flaw
CrawOMG opines:
Why Docker is Losing Its Edge in Recent Years
404 Media reports:
Thousands of Internal AI Training Datasets, Tools Exposed to Anyone on the Internet
Fighting for Democracy (sponsored by Battalion)
Here we feature several items from each section of Battalion's weekly "Defending Democracy" report.
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
The Kyiv Independent reports:
Russian state media faced 'unprecedented' cyberattack on Putin's birthday
Ars Technica reports:
Elon Musk’s X loses battle over federal request for Trump’s DMs
The c^nt also backed down 100% in his fight with Brazil. As with Durov in France, these fascist bullies are not so tough when you smack them in the fucking mouth.
The Evil Empire Strikes Back
The Guardian reports:
How Israel has made trauma a weapon of war
The Verge reports:
FEMA adds misinformation to its list of disasters to clean up
Cybersecurity/Privacy
Surveillance Self Defeat reports:
Seven Steps To Digital Security
The Register reports:
How should CISOs respond to the rise of GenAI?
The Fediverse
The Fediverse Report has:
Last Week in Fediverse – ep 87
Ben Werdmuller looks at:
Bix Dot opines:
Other Federated Social Media
The Fediverse Report has:
Last Week in the ATmosphere – Oct 24 week 2
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 Flipboard or at @symfonystation@drupal.community on 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 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