Back to top with progress scrollbar

Symfony Station Communiqué - 23 December 2022

By Reuben Walker, 23 December, 2022

Ball ornament on a holiday tree with purple background.

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.

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

And enjoy the beginning of a Happy Holiday Season! 🎅🏾 🎄 🕎

Including Kwanzaa. Sorry, there is no official Kwanzaa emoji.

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 6.2.2 maintenance version was released. Meanwhile, development activity focused on fixing bugs of stable versions and adding new features for the upcoming Symfony 6.3 version, such as the support of labels in dd() and dump() functions. In addition, the last conference keynote video was published for free so you can watch Fabien introducing two new components for Symfony 6.3.“

A Week of Symfony #833 (12-18 December 2022)

Symfony announced:

The Symfony Fast Track book updated for Symfony 6.2

SymfonyCon Disneyland Paris 2022 was a blast!

Climate change and IT, scaling sustainably, a keynote from SymfonyCon 2022

SensioLabs announces:

SensioLabs unveils a new training course on Sylius

Featured Item

Joel Spolsky writes:

The web was built with open protocols. Suppose we all agree on a protocol for blocks.

Any developer that wants to create a new block can conform to this protocol.

Any kind of web-text-editing application can also conform to this protocol.

Then if anyone goes to the trouble of creating a cool “book” or “address” block, we’ll all be able to use it, anywhere.

And we shall dub this protocol, oh I don’t know, the Block Protocol.

He is starting off with a WordPress plugin.

Hopefully, Drupal will come up with a similar module and Symfony will eventually integrate the Block Protocol.

Progress on the Block Protocol

This Week

Jonathan Scheiber explores:

Symfony CLI: let's discover advanced options!

Symfony CLI : découvrons des options avancées !

Jarek examines:

Tracking Changes In Doctrine Entities

Rajas Saunders shares:

10 Symfony Controller Best Practices

Penny Brookens has:

10 Symfony Password Reset Best Practices

Nacho continues a series with:

Creating a one endpoint api with PHP and Symfony (Part 4)

Thomas Philippot shows us how to:

Migrate a Symfony app from heroku to

And anastasionico demonstrates:

How to use Symfony messenger to consume RabbitMQ messages (with example)

Pavel Rossinsky explains:

How Finding the Right Compression Level Can Speed Up your Website


Cloudways asks: What Is Sulu & Why Do Developers Choose This Symfony CMS?

bitExpert shows us how to:

Populate default data in Sulu CMS

VentureBeat reports:

Drupal cranks open-source CMS tech to 10 as the need for modular digital experiences grows

DXPR announces:

DXPR Marketing CMS, now on Drupal 10 and Bootstrap 5!

WP Tavern reports:

Drupal Gutenberg 2.6 Released with Drupal 10 Compatibility

Fivejars asks:

Is Drupal a good CMS for media organizations?

Jakob Rockowitz looks at:

The Value of Having a Profile and Biography.

The Droptimes has:

Project Browser and Automatic Update Make the Open Web Approachable

CK Editor shares:

Lessons learned from creating a rich-text editor with real-time collaboration


This Week continues its series with:

Raising the Bar by Philip Weinke

Maintenance Art by Dan Knauss

Keep your documentation up-to-date by Jaap van Otterdijk

PhpStorm publishes:

PHP Annotated – December 2022

Opensource shows us:

How to migrate your code from PHP 7.4 to 8.1

Amit Merchant gets ahead of the curve and explores:

What’s new in PHP 8.3 (Features and Improvements)

Darangonaut looks at:

Presenter in PHP

.com has:

No More SHA1 Function in PHP

Dariusz Gafka explores:

Testing Asynchronous Message Driven Architecture

Mokhtar Tlili tells us:

Why You Should Use Psalm for PHP

Roberto B. lists:

PHP conferences in 2023

Stefan Pöltl shows us how to:

Reduce cloud costs by memory efficient PHP programming

Eric Van Johnson of [php]architect has:

Queues With PHPs SplQueu

Previous Weeks

IndigoStack shows us:

The easiest way to play with PHP 8.2!


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 Hacker News reports:

Facebook Cracks Down on Spyware Vendors from U.S., China, Russia, Israel, and India

Reuters reports:

Russian mobile calls, internet seen deteriorating after Nokia, Ericsson leave

The Evil Empire Strikes Back

CNN reports:

Iran and Russia were too distracted to meddle in midterm elections, US general says

Cyber Careers reports:

CISA discovers APT28 Russian hackers inside US satellite network

Dark Reading reports:

Chinese APT Group MirrorFace Interferes in Japanese Elections

Iran-Backed Charming Kitten APT Eyes Kinetic Ops, Kidnapping

The Register adds:

Iran-linked Charming Kitten espionage gang bares claws to pollies, power orgs


The Hacker News has:

Cybercrime (and Security) Predictions for 2023

TechRepublic asks:

What is Microsoft’s Secure Supply Chain Consumption Framework, and why should I use it?

bleepingcomputer reports:

Phishing attack uses Facebook posts to evade email security

Okta's source code stolen after GitHub repositories hacked

SitePoint shares:

The Top 10 Security Vulnerabilities for Web Applications

VentureBeat looks at:

Why ‘quiet quitting’ could fuel the next major cybersecurity breach

There is no such thing as quiet quitting. It’s a horseshit made up term from management types meaning “not working overtime for free”. The proper term is “disengagement” from a crap job.


The Verge has:

13 predictions for tech platforms in 2023

Mickaël Andrieu shows us:

How to Find the Missing Values in Your Database With SQL

HTMHell examines:

Modern HTML as a foundation for progressive enhancement

Do you know color-scheme?

Common nesting issues in HTML

Smashing Magazine looks at:

Deploying CSS Logical Properties On Web Apps

Somnath Singh asks:

Now That React.js is Dead, What’s the Next Big Thing?

If only. However, he makes great points about why React sucks and Svelte is awesome.

In Elmo the C*nt news:

Twitter abruptly bans all links to Instagram, Mastodon, and other competitors

And off course reversed it the next day because it’s ILLEGAL.

Meanwhile, PCMag reports:

Mastodon's Active Users Double to 2.5 Million Amid Musk Twitter Drama

And The Guardian reports:

Firefox and Tumblr join rush to support Mastodon social network

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 missed the last few communiqués, we have stopped curating on Twitter. It has turned into a full-scale dumpster fire, as we predicted months ago, so we are now on Mastodon at Follow us there or on Flipboard 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

Join our list  

* indicates required

Please share