Need help with Drupal or Grav admin, site building, design, or content? Contact us!   

Back to top with progress scrollbar

Symfony Station Communiqué - 7 October 2022

By Reuben Walker, 7 October, 2022

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.

Take your time and enjoy the items most relevant and valuable to you.

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 4.4.46, 5.4.13, 6.0.13 and 6.1.5 maintenance versions were released. Meanwhile, we continued merging new features into the upcoming Symfony 6.2 version: simplified adding MIME parts to email messages, allow creating lazy-loading classes using constructors, redesigned the mailer panel in the Profiler, and added an option to make the YamlEncoder indentation configurable.“

A Week of Symfony #822 (26 September - 2 October 2022)

Symfony announced:

SymfonyCon Disneyland Paris 2022: What is FleetOps and why you should care?

SymfonyCon Disneyland Paris 2022: Observability tools: Who's who?

Platform .sh announced: partners with MongoDB to help customers build modern applications faster

SymfonyCasts nears the end of their Doctrine course:

This week on SymfonyCasts

Featured Item

Michael Bodnarchuk aka @davert shares:

Why I Don’t Enjoy Writing PHP Anymore

Yeah. Dependencies suck.

This Week

Thomas Dutrion explores:

Symfony: translate Assert custom messages from entities

Cosmin Sandu shows us:

How to store passwords/credentials in Symfony project(s)

.com software wants us to:

Stop Using Entities in Symfony Forms


Martin Schindler provides a:

Proof of concept — Symfony UX and Shopware 6

Lucas Teixeira dos Santos Santana has an:

Introdução sobre Testes de Unidade em PHP para aplicar no Magento 2

And Nataliia Polomkina has:

Magento 2: Sending Emails Guide


Mike Herchel has some great news for the frontend of Drupal.

Single Directory Components in Core!

Here’s the Drupal issue for it.


Drupal also has:

Strategic Initiatives: Distributions and Recipes

Agiledrop shows us:

How to Create a Custom Block in Drupal 8/9/10

Aaron Crosman has an interesting observation:

What I Brought from Drupal to Salesforce - Spinning Code

Jay Callicott shows us how to:

Create a Twitter-style application in Drupal

It’s a good look at Posts, Mentions, Threads, Timeline, and Likes.

Previous Weeks

Dries Buytaert gave his:

DrupalCon Europe 2022 DriesNote presentation


This Week

Open Swoole announces:

OpenSwoole 4.12.0 released with PHP 8.2 support and new features

PhpStorm releases:

PHP Annotated – September 2022

And announces:

PhpStorm 2022.2.3 is now available

Matthias Noback explains why:

Refactoring without tests should be fine

Tom Smykowski explores:

What’s new in PHP 8.1.11?

.com examines:

Floating Dangers in PHP

Dariusz Gafka explores:

Loosely coupled Microservices in PHP

Himadri Patel has:

Why is PHP not dying? [7 Reasons Why PHP is a Preferred Choice for Millions of Businesses]

M. Akbar Nugroho looks at:

Basic Load Balancing With Docker, NGINX & PHP

Free Code Camp has this quick tutorial:

PHP Implode – Convert Array to String with Join


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 Atlantic reports:

The Tech Site That Took On China’s Surveillance State

CNBC reports:

Hacktivists seek to aid Iran protests with cyberattacks and tips on how to bypass internet censorship

The Evil Empire Strikes Back

Decipher reports:

APTs Stole Sensitive Data From Defense Industrial Base Facility

Lazarus Group Exploited Dell Driver Flaw to Disable Windows Monitoring Features

NBC reports:

Cyberattack on Colorado state website follows Russian hacktivist threat


VentureBeat reports:

How scanning GitHub can help secure the open source software supply chain

How identity threat detection and response are the latest tools in cybersecurity arsenals


GitHub shares:

Highlights from Git 2.38

Freecodecamp has this informative piece:

Docker vs Virtual Machine (VM) – Key Differences You Should Know

ZDNet reports:

Programming languages: Microsoft's TypeScript shows vision can beat skepticism

Shawn Wildermuth compares:

Vite vs Webpack

Somnath Singh opines about React, Next, and Qwik:

React and Next.js are DEAD — Something New is (Finally) Replacing It (For Good)

If only this were true. But we can hope. 😉

Speaking of which, Craig Buckler has:

An Introduction to Native Web Components

And FrontendMaster looks at the history of JS and:

The new wave of Javascript web frameworks

For those of you who are CSS challenged, Free Code Camp has:

CSS Selectors – Cheat Sheet for Class, Name, Child Selector List

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 Consider joining the 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!

section separator
Article Type
Donate using Liberapay

Symfony Station covers the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.

Join our newsletter list

Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.

  Start exploring!

Please share