A white paragraph.
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é.
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)
SymfonyCon Disneyland Paris 2022: Build apps, not platforms: operational maturity in a box
SymfonyCasts completes their Doctrine course:
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.
.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
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
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
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
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
Configuring the Drupal 9 Metatag Module - A Brief Guide
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:
5 more advanced GD examples to manipulate images with PHP
Garrett Massey explores:
Singly Linked Lists — Data Structures in PHP
Rachelle Palmer shares the most used and:
On a related note, Kenpachi Zaraki shows us:
How to Use Datatables with PHP Server-Side Processing
Mariusz Malek shares the:
Difference between Elvis, and Null Coalescing Operators
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
Log4j, ProxyLogon Among Top Flaws Exploited by Chinese Threat Groups
Pro-Russian hackers claim responsibility for knocking U.S. airport websites offline
'Too soon to know' whether Kremlin was behind cyberattacks on US airports, Kirby says
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
Opensource shows us:
What you need to know about compiling code
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:
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 @email@example.com. 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!
You can find a vast array of curated evergreen content.