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, Symfony 5.4.47, 6.4.15, and 7.1.8 maintenance versions were released. Additionally, the second release candidate of Symfony 7.2 was published, ahead of its final release scheduled for the end of November 2024. Lastly, we published two new security advisories to address some reported security issues in Symfony.
A Week of Symfony #933 (11-17 November 2024)
They also have:
New in Symfony 7.2: Serializer Improvements
New in Symfony 7.2: Stateless CSRF
New in Symfony 7.2: Deprecations
New in Symfony 7.2: Optional Secret
Blackfire announces:
Blackfire Black Friday: Get 30% off yearly subscriptions for a lifetime!
SensioLabs shows us:
How to generate a PDF file in a few lines of code with Symfony
SymfonyCasts has:
SymfonyCasts November Open Source Roundup!
Featured Item
Zend has a survey you should take:
This Week
With a strong wiff of AI, Mayur Koshti has:
Symfony: AI-Powered Chatbot for Customer Support
Symfony 6 Dependency Injection: A Simple Guide with Examples
1X Internet explores:
Open-source innovation: Drupal Recipes and the upcoming Drupal CMS
Good stuff.
Lubna Altungi Akash shows us how to:
Explore a Symfony Project Like a Pro in 5 Minutes.
Deploy a Symfony App on Shared Hosting
Symfony Through a Fan’s Eyes: A Simple Guide
Jim Conte examines:
Symfony Mailer policy per Drupal Webform Handler
Tim Nelles looks at:
Using Symfony’s HeaderBag as a Service: A Debugging Superpower in API Contexts
Platforms
eCommerce
Prestashop has a review:
Event Synopsis - PrestaShop Developer Conference 2024
Sylius has:
The 3rd SyliusCon summary. What an event it has been!
CMSs
TYPO3 has:
Community Budget Idea Interim Report: Improving Documentation for New Integrators and Developers
How to Successfully Take Over a TYPO3 Project
First Steps Towards Implementing CommonMark Markdown for TYPO3 Documentation
T3CON Through the Years: A TYPO3 Conference Retrospective
Joomla has:
Highlights include:
My Joomla 5.2 experiment: a 35 Languages Multilingual Landing Page
Tools to build a Component - 5: Component Creator
How to create an Advent Calendar using the new Articles Module in Joomla 5.2
Drupal has:
Celebrating Success: DrupalCon Barcelona 2024 Event Impact Recap
Specbee shares:
Your essential guide to Multilingual SEO and Hreflang (and how Drupal makes it easier)
Matt Glaman announces:
Lenient Composer Plugin officially replaces lenient packages endpoint
Amazee explores:
1X Internet examines:
The Event Platform module - and how it can help you organise your next tech talk or event
Droptica shows us:
Headless CMS. How to Expose Data Using REST API and JSON API Modules?
ImageX Media shares:
Examples of how Drupal Recipes work: latest demos of applying features instantly
Metadrop has an announcement:
Artisan Drupal SDC theme: What you need to know
On a similar note, LN Webworks has:
Drupal Theming: A Comprehensive Guide For Developers
Brian Perry covers:
Two Modules to Help Tame Large Drupal Menus -
PHP
This Week
The PHP Foundation has:
Announcing the Pre-Release of the PHP Installer for Extensions (PIE)
PHP Core Roundup #20: PHP 8.4 is Released!
The PHP Foundation Turns Three!
Tideways looks at:
What’s new in PHP 8.4 in terms of performance, debugging and operations
Laravel News explores:
Asymmetric Property Visibility in PHP 8.4
Itsimiro covers:
Lazy Objects in PHP 8.4: A New Era of Efficient Object Handling
Liip says:
Vonage examines:
Exakat shares a:
List of PHP native interfaces, and their implementation
Ahmed Eben Hassine says:
Inheritance Is Poisoning Your Code. Stop Overusing It.
Tomas Votruba shows us:
How to flip Doctrine ODM repositories to Services
spO0q (?) shares:
PHP: The Garbage Collector explained with simple words
Tom J looks at:
Web Images: Resize and Convert Perfectly (and Automatically)
Atakan Demircioğlu opines:
We agree.
Dragan Rapić has:
PIE (PHP Installer for Extensions)
Laravel News shows us how to:
Transform Data into Type-safe DTOs with this PHP Package
On a similar note, Davor Minchorov explores:
Building Maintainable PHP Applications: Data Transfer Objects
Yunus Emre Adas shows us:
How to Select Data: The Correct Way in PHP
Sean Kagel examines:
Accessing Databases in PhpStorm
Smaine Milianni shows us:
Pourquoi ne pas utiliser de “Setters”
More Programming
BleepingComputer reports:
GitHub projects targeted with malicious commits to frame researcher
TechCrunch reports:
Workbrew makes open-source package manager Homebrew enterprise-friendly
AI2's open source Tulu 3 lets anyone play the AI post-training game
The MIT Technology Review reports:
How this grassroots effort could make AI voices more diverse
Vox has an interview:
Shannon Vallor says AI does present an existential risk — but not the one you think
The New Republic reports:
The Register reports:
Here's what happens if you don't layer network security – or remove unused web shells
CSS Tricks shares:
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 has this opinion piece:
Democratic AI Demands Good Policy and Ethical Development
The Guardian reports:
ICC issues arrest warrant for Benjamin Netanyahu for alleged Gaza war crimes
The Evil Empire Strikes Back
Tech Policy shares:
An Eight-Year Struggle for Accountability in the US Ends in Defeat
This timeline sucks.
C^nt-owned and operated The Washington Post opines:
Our democracy needs a different model for journalism
And it ain't The Washington Post. Think Pro Publica.
Cybersecurity/Privacy
DarkReading reports:
Small US Cyber Agencies Are Underfunded & That's a Problem
404 Media reports:
Leaked Documents Show What Phones Secretive Tech ‘Graykey’ Can Unlock
Fediverse
The Fediverse reports:
Last Week in Fediverse – ep 93
Ghost reports:
I will definitely be moving the newsletter from WordPress to Ghost once they perfect this. Since it's a Node app, I have even purchased JavaScript for Dummies to boost my horrendous JS skills.
Other Slightly Federated Social Media
The Fediverse Report has:
Bluesky decentralisation and the distribution of power
Last Week in the ATmosphere – 2411.c
Gaven Anderegg opines:
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 (1)
hey, thanks for the mention <3.
Although, why do you put a "(?)" after my nickname?
edit: dev.to/reubenwalker64/symfony-stat...
Some comments may only be visible to logged-in visitors. Sign in to view all comments.