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

Back to top with progress scrollbar

Symfony Station Communiqué - 02 December 2022

By Reuben Walker, 2 December, 2022

Illustration of the surface of an alien planet with a spaceship on it.

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.

We are back to our normal format and weekly schedule now. Please 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, the first release candidate of Symfony 6.2 was published in preparation for the final version release in a few days. Meanwhile, Symfony announced its Black Friday 2022 discounts and the program for the upcoming SymfonyWorld Online 2022 conference.“

A Week of Symfony #830 (21-27 November 2022)

Symfony announced:

SymfonyWorld Online 2022 Winter Edition: Discover the program

It includes the presentations from SymfonyCon.

New in Symfony 6.2: Profiler Redesign

Symfony 6.2 curated new features

Symfony 6.2.0 released

SymfonyWorld Online 2022 Winter Edition: Join us in 1 week for the international online Symfony conference!

SymfonyCasts continues its patterns and NetGen courses:

This week on SymfonyCasts

Featured Item

I love Symfony UX and in addition to what I have written about it, Jakub Tobiasz has this strong overview.

Discover Symfony UX components and enhance your front-end

This Week

Roberto Manchado looks at:

UserChecker Symfony.6.0.15

.com software has:

Securing File Uploads in PHP

Meherbensalah shows us:

How to dockerize Symfony project?

And Mokhtar Tlili shows us how to:

Consume External Messages Using Symfony Messenger

Jolicode has:

SymfonyCon at Disneyland Paris for the 15+2th birthday of Symfony

SymfonyCon Disneyland Paris pour les 15+2 ans de Symfony!

If you are new to Symfony or need an explainer article for a client use this:

What is Symfony framework used for?

Robin Ingelbrecht explains:

Gracefully killing your RabbitMQ consumers

Nacho shows us:

How to store your stellar private keys using PHP and Redis

Parthenon, which is a general functionality bundle for Symfony, shares their:

Design Decisions: Why use final classes

Anastasionico shows us:

How to Install Symfony 6 (PHP Framework)


Mstislav Sergeev tells us:

About Dependency Injection in Magento 2


Maitreayee Bora has an:

Overview of Drupal & Pattern Lab

Great stuff here. I am rebuilding Symfony Station with Drupal 10 next year and will seriously consider Pattern Lab. It’s inspired by Brad Frost’s Atomic Design concept, as was my company Mobile Atom Media.

Pankaj Sachdeva explains how to:

JOIN tables using EntityQuery — Drupal

Hashbangcode explores:

Drupal 9: Extending Drupal Base Classes Without Overriding Constructors

Tami Pearlstein shares:

Use Cases for a Headless CMS

And the Droptimes shares:

Videos from NEDCamp 2022 Part 1

Videos from NED Camp 2022 Part 2

Drupal 10 Preparation

phase2technology says:

The Future is Now, the Future is DXPs


This Week

The PHP Foundation has:

PHP Core Roundup #8 - PHP Foundation

If you didn’t contribute to them on Giving Tuesday, now is a good time.

Bruce Wells answers the question:

Why Use PHP in 2022?

The PHP Consulting Company asks:

PHP 7: Security Support Ends. Now what?

Alexandros Koutroulis looks at:

Extreme debugging in PHP

Atakan Demircioğlu explores the:

JIT Compiler in PHP

N.V. Cano notes “the methods we may use to communicate data about a user’s interaction together with a request for a new web page is the key to building interactivity with PHP” and looks at:

PHP Craft

Bastiaan Rudolf looks at:

Finding mutual relationships with PHP

Bikram Tuladhar has:

Callback in PHP explained.

anastasionico shows us:

How MVC framework works (basics)

Brent Roose has this for

All I want for Christmas

And Ben Scheffer has:

Being a developer is not the same as knowing how to code

bitExpert shows us how to:

Enable phpstorm:// protocol on Windows 10 & WSL2

Slava Rozhnev shares his:

Online PHP & SQL sandbox

Previous Weeks

This is something I wish I knew earlier.

Ralph J. Smit shows us:

How to force Composer to use a specific PHP-version


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

TechCrunch reports:

US government bans Huawei, ZTE, and Hikvision tech over ‘unacceptable’ spying fears

The Next Web reports:

The Ukraine conflict has exposed the limits of cyber warfare

The Evil Empire Strikes Back


Russian cyberattack on the EU Parliament signals the need for better security

Decipher reports:

New Chinese Cyberespionage Campaign Targets Asia, US



U.S. DoD Struggles With Cyber Incident Reporting Gaps

MIT Technology Review asks:

What’s next in cybersecurity

ZDNet reports:

These file types are the ones most commonly used by hackers to hide their malware

VentureBeat reports:

Modern software development calls for automated API security

Why CISOs need to make software bills of materials (SBOMs) a top priority in 2023


Yoast explains:

The carbon footprint of your website and how to reduce it

SmashingMag has:

Document Object Model (DOM) Geometry: A Beginner’s Introduction And Guide

Great stuff.

AppPicker asks:

Why is Vue.js so popular among developers?

Percy Bolmér says:

I Rebuilt My Blog With SvelteKit

HTML and CSS god Jason Knight sets us straight on:

Scripted Matching With Native Error Reporting

Vox reports:

AI experts are increasingly afraid of what they’re creating

Forbes shares:

8 Digital And API Buzzwords You Should Care About And Why

Unless you’ve been under a rock the last few months, you know the tech world is getting the f*ck off Twitter due to a certain c*nt and moving to Mastodon. Check out these articles to understand why.

PC World shows:

How Mastodon and the Fediverse put social networks in the people's hands

Marcus Hutchins says:

I Was Wrong About Mastodon

Ars Technica asks:

How secure a Twitter replacement is Mastodon? Let us count the ways

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, do not follow us on Twitter at @symfonfystation. In fact, leave Twitter. We will stop curating there in January 2023 and maybe sooner.

It has turned into a full-scale dumpster fire, as we predicted months ago, so we are now on Mastodon at Follow us there for daily coverage. 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