Back to top with progress scrollbar

Symfony Station Communiqué - 17 June 2022

By Reuben Walker, 17 June, 2022

Welcome to this week's Symfony Station Communiqué. It's your weekly review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world.

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

Thanks to Javier Eguiluz and Symfony for sharing our last 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 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.1.1 maintenance version was released to fix all the issues reported since the recent Symfony 6.1 stable release. Meanwhile, the upcoming Symfony 6.2 version added a new feature to get the current firewall configuration in a simpler way. Finally, the SymfonyWorld Online 2022 Summer conference will take place next week.“

A Week of Symfony #806 (6-12 June 2022)

Symfony announced:

Book your workshop at SymfonyCon Disneyland Paris 2022

All you need to know about SymfonyCon Disneyland Paris 2022: conference party, accommodation...

SymfonyWorld Online 2022 Summer Edition occurred yesterday and today.

If you paid to attend you can catch replays here. If you didn’t pay you should be able to buy access next week.

Excited to announce the first selected speakers at SymfonyCon Disneyland Paris 2022

Featured Item

There wasn’t a standout article this week, but I found the following had some interesting new use cases for PHP. Think IoT, chatbots, voice search, cybersecurity, the cloud, etc.

PHP Development Trends & Why Do People Choose It?

This Week

Strangebuzz examines:

Initializing your Symfony project with solid foundations

I am not sure if this was written by AI, or English as a second language.

Symfony - what makes this framework different?

Machy 8 shows us how to:

Write optimized CSS in Symfony with Stylify

With Symfony, Filippos Karailanidis discusses:

Including external OpenAPI models in your own OpenAPI definition

Az Codez shows us how to:

Deploy Symfony to AWS Elastic Beanstalk


Ingo Steinke says:

A missing namespace definition in Shopware made me discover a practical Symfony Profiler feature

Josh Carter shows us:

Why (and how) you should use Message Queues in Magento 2

The Drop Times lists the:

10 Best E-Commerce Modules for Drupal 9 [Most Installed]

esokia looks at:

Framework open-source e-commerce : Sylius vs Magento



5 Things You Should Look Forward About Drupal 10

Drupal says:

The project update bot is being refreshed to support Drupal 10 readiness of contributed projects


Drupal 9.4.0 is available

Juan Carlos Orrego explores Drupal’s:

Entity Bundle Classes

Palantir provided a:

Drupal Rector: Progress Update

Jacob Rockowitz is:

Baking a Recipe Using the Blueprints Module for Drupal

Zoltán Horváth looks at:

Database Query Trick for SQL-based Migrate Source Plugins

Last Week


Strange Empty Destination Property Handling in Drupal’s Migration API


This Week

PhpStorm’s latest PHP Annotated is out.

PHP Annotated – June 2022

Andrew Pogulailo started a series on:

Domain-Driven Design and Clean Architecture in PHP — Part 1 (Layers and Structure)

Tomas Votruba shows us:

5 Pitfalls of Upgrading to Native PHP Enums and How to Avoid Them

Signoz explores:

Monitoring a PHP application with OpenTelemetry

Plaintext Passwords looks at:

Local File Inclusion (LFI)Vulnerability

Parvej Ahammad previews:

Deprecation's in upcoming PHP 8.2 and What you have to know

PHP Architect (paywall) has these articles:

Building Solid and Maintainable Php Applications Using DDD and Messaging with Ecotone Framework

Education Station: Event-Driven Programming

Dino Cajic continues his series of PHP tutorials.

PHP — P56: Method Overriding

PHP — P57: Scope Resolution Operator

PHP — P58: Static Keyword

PHP Watch explores the:

New composer bump Command in Composer 2.4

Ogheneruno Omene looks at:

Unit testing my private methods in PHP?

Vytenis examines:

Streamlining Dockerfile configuration in PHP

Exacat shares a list PHP analysis tools.

GitHub - exakat/php-static-analysis-tools: A reviewed list of useful PHP static analysis tools

Jetbrains announced a:

DDEV Integration - IntelliJ IDEs Plugin


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

CNN reports:

Exclusive: A crypto-based dossier could help prove Russia committed war crimes

RepublicWorld reports:

Ukraine's forces get additional Starlink kits from Elon Musk for expanded internet service

Market Watch reports on:

A 'Star Wars' sequel in Ukraine? Iron Dome project seeks to protect country from missiles

The Evil Empire Strikes Back

1945 reports on:

Putin’s Warning: Russia Says Cyber Attacks Could Lead To Military Clash

Wired reports:

Russia Is Taking Over Occupied Ukraine’s Internet

Global Voices reports:

China's wavering position on Russia's invasion of Ukraine threatens its legacy at home and abroad

The Guardian reports:

Key Democrat warns of major security risk if US firm acquires NSO hacking code

Hologram Zelenskiy promises Ukraine will defeat ‘the empire’


POLITICO reports:

How DOJ took the malware fight into your computer

TechCrunch reports that:

MIT researchers uncover 'unpatchable' flaw in Apple M1 chips

VentureBeat reports on:

The attacker’s toolkit: Ransomware-as-a-service

How AI and bots strengthen endpoint security


TechCrunch reports that:

Adobe releases open-source tools to counter visual misinformation

Bitcoinist reports:

RIP Web3 Jack Dorsey Announces Bitcoin-Based Web5 Platform

Our most recent article explored the JavaScript chaos on the frontend of the web. These next several articles expand on or are related to it.

Ryan Carniato shares:

Patterns for Building JavaScript Websites in 2022

Tarun Sharma asks:

Why am I interested in learning SvelteJS?

Paul-Simon Emechebe asks:

Is Virtual DOM overhyped?

SmashingMag looks at:

The Future Of Frontend Build Tools

Jason Knight, an entertaining writer (see his Why React is Junk posts), explores:

Even Better Styled HTML/CSS Checkboxes

VentureBeat reports:

APIs create ‘digital empathy’

Tabnine updates AI-based code-writing assistant for developers

Chameera Dulanga compares:

REST vs GraphQL vs gRPC APIs

GitHub shares:

A beginner’s guide to CI/CD and automation on GitHub

InfoWorld reports that:

Visual Studio Code 1.68 now identifies deprecated extensions

Docker explores:

Getting Started with Visual Studio Code and IntelliJ IDEA Docker Plugins

The MIT Technology Review examines:

Building a better society with better AI

Good luck with that.

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? 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