This communiqué originally appeared on Symfony Station, your source for cutting-edge Symfony and PHP news.
Welcome to this week's Symfony Station Communiqué. It's your review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world in detail.
There is a lot of great PHP content this week. Take your time and enjoy the items most relevant and valuable to you.
As always, thanks to Javier Eguiluz and Symfony for sharing our earlier communiqué in their Week of Symfony.
My opinions will be in bold.
Many of the items we curate are on Medium. I recommend investing in membership as you can access everything you want to read. It’s a small investment in boosting your career. As you may have noticed, non-members can only access a limited number of articles per month.
Become a member here! The compensation we receive from your use of this link helps pay for our weekly communiqué.
Symfony
As always, we will start with the official news from Symfony.
Highlight -> “This week, Symfony development activity focused on bug fixes and feature polishing for the upcoming Symfony 6.2 version, such us: improve console scripts security by guarding them from being run in non-CLI contexts, updates related to Unicode 15
in the String component and some more design fixes for the Symfony Profiler redesign.“
A Week of Symfony #823 (3-9 October 2022)
Symfony announced:
SymfonyCon Disneyland Paris 2022: Build apps, not platforms: operational maturity in a box
SymfonyCasts completes their Doctrine course:
Featured Item
The founder of Drupal and Acquia shares his views on the Content Management System (CMS) and Digital Experience Platform (DXP) markets.
A Composable Digital Experience Manifesto
Great stuff here.
This Week
.com software explores:
Event Sourcing for Beginners in PHP
Mickaël Andrieu examines doing:
Code Quality Right With Symfony PHP-CS-Fixer and Laravel Pint
eCommerce
Centarro shows us:
How to configure promotions in Drupal Commerce 2.x
Flocon De Toile shares:
Créer une méthode de livraison avec Drupal commerce 2
CMSs
The Drupal Association announces:
Drupal Association hires Tim Doyle as CEO
And Drupal announces:
A new 'in_preview' variable is available to block and layout templates
Yes!
code .store opines that large publishers will:
Migrate from Drupal to Arc XP for Media Companies
If you ever wanted to get into the weeds of a Drupal 7 to 9 migration, Drupalize Me has:
Debugging inconsistent return values from the Drupal migration_lookup plugin
Chromatic explores:
Improving Tugboat QA Environment Build Times with Parallelization
There is no way in hell I would do this, but Specbee shows us:
How to React Quickly in Drupal
Previous Weeks
And:
Configuring the Drupal 9 Metatag Module - A Brief Guide
PHP
This Week
Edouard Courty shares:
Travis Weston shares:
Mickaël Andrieu demonstrates doing:
PHP Code Quality Right With PHPStan
Vsevolod Girenko has:
Chibuzo Miracle explores:
Simple MVC Framework with PHP — Middlewares (A Chain of Responsibility Design Approach)
Simple MVC Framework with PHP — .env
Vlad Reshetilo examines:
Supporting Legacy PHP project: painless switching to cloud storage
Thorsten Suckow-Homberg looks at:
Using PHP enums as method calls
Syed Sirajul Islam Anik explains:
PHP 3 dots in method syntax: Understanding the First-class callable syntax
Mailtrap shows us:
Simple Ways to Test Emails in Your PHP App
Andrej Rypo looks at patterns in:
and
Onelinerhub shares:
5 more advanced GD examples to manipulate images with PHP
Garrett Massey explores:
Singly Linked Lists — Data Structures in PHP
Abishek examines:
Rachelle Palmer shares the most used and:
On a related note, Kenpachi Zaraki shows us:
How to Use Datatables with PHP Server-Side Processing
Previous Weeks
Mariusz Malek shares the:
Difference between Elvis, and Null Coalescing Operators
Other
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
Wired reports on:
The Fight to Cut Off the Crypto Fueling Russia’s Ukraine Invasion
The Evil Empire Strikes Back
Decipher reports:
Log4j, ProxyLogon Among Top Flaws Exploited by Chinese Threat Groups
NPR reports:
Pro-Russian hackers claim responsibility for knocking U.S. airport websites offline
ABC reports:
'Too soon to know' whether Kremlin was behind cyberattacks on US airports, Kirby says
Cybersecurity/Privacy
ZDnet reports on:
What the Securing Open Source Software Act does and what it misses
And Venture Beat looks at:
Implementing blockchain: Why a security strategy must come first
DevOps .com says:
GraphQL: Security by Obscurity Just Isn’t Enough
More
Opensource shows us:
What you need to know about compiling code
CNBC reports:
Microsoft's GitHub is relying more on Azure, says cloud chief
ReadWrite looks at:
CMS Architecture: Difference Between Headless CMS and Decoupled CMS
The NewStack shares:
JavaScript Developers on What Matters and What's Next
Tarun Singh has a good review of HTML tags.
HTML Series Part 2: Introduction to HTML Tags
The Atlantic explores:
The Battle for the Soul of the Web
It’s DWeb vs. Web3. The first is gold and the second is horseshit.
That’s it for this week. Please share this communiqué.
Also, be sure to join our newsletter list at the bottom of our site’s pages. Joining gets you each week's communiqué in your inbox (a day early).
If you don't already, follow us on Twitter at @symfonfystation.
And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at @symfonystation@phpc.social. Consider joining the @phpc.social instance.
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.
Keep coding Symfonistas!
Author
Reuben Walker
Founder
Symfony Station