Back to top with progress scrollbar

Symfony Station Communiqué - 1 July 2022

By Reuben Walker, 1 July, 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 in detail this week. Because privacy and cuntitry.

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

As always, thanks to Javier Eguiluz and Symfony for sharing our last communiqué in their Week of Symfony.

My opinions will be in bold. Be forewarned, I will be doing some rage posting.

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 officially introduced website alongside four new UX components (including a way to render React components and Ajax-powered autocomplete fields). In addition, it improved lazy services to allow using ghost objects and improved the usage of Enums in YAML config files.“

A Week of Symfony #808 (20-26 June 2022)

Symfony announced:

In case you didn’t know, SensioLabs is the company that created Symfony. They are celebrating.

SensioLabs celebrates its first 10 years


Zoom in on Mastering OOP & Design Patterns workshop at SymfonyCon Disneyland Paris 2022

SymfonyCasts continues expanding their Symfony 6 Fundamentals Course.

This week on SymfonyCasts

Featured Item

Nicolás Mercado looks at coding platforms and philosophy. How could that not be our featured item? The points he makes about WordPress apply to any platform.

What could Heidegger teach us about WordPress?

This Week

Sergii Demianchuk continues his look at Symfony and Elasticsearch

Symfony ElasticSearch - indexer symfony command

Tomas Votruba has:

Twig Smoke Rendering - Why do we Even Need it?

The Peoples Blog:

How to work with Twig Templates in Drupal?

Jeferson Guedes looks at:

Crie um servidor PHP + API Rest + GraphQL

Pascal Landau continues his series on Symfony and Make

Set up PHP QA tools and control them via Make [Tutorial Part 5]


Prestashop shares:

10 Powerful Modules to Integrate eBay & Amazon into PrestaShop

eCommerce events shares:

11 Reasons To Choose Magento 2 For eCommerce Development In 2022


Palantir provides a:

Drupal Rector: Progress Update

Dropsolid make a solid argument as to:

Why Drupal is a Shark

Hashbang Code has the definitive (and I mean definitive) article on:

Drupal Testing Strategies

Previous Weeks

Tomas Votruba has:

Twig Smoke Rendering - Why do we Even Need it?


This Week

The PHP Foundation published:

PHP Core Roundup #3

PHP Watch has:

New composer audit Command and security audits in Composer 2.4

June newsletter examines:

PHP version stats: July, 2022

Coding Karma has some:

Not So Obvious PHP Vulnerabilities

Mert Simsek shows us how to:

Reinvigorate PHPUnit Test Cases with Parallel Testing

Crell ruminates:

On the use of enums

Kodwings shows us how to use the:

PHP recursive function to generate a parent/child tree

Again, Dino Cajic has PHP tutorials for us:

PHP — P60: Abstract Classes

PHP — P61: Interface

PHP — P62: Traits

He’s into the good stuff now. 63 and 64 are out as well.

Chris Wolf has this fantastic article:

ddev: Easy Docker handling for web developers

Pascal Landau shows us:

How to build a Docker development setup for PHP Projects [Tutorial Part 1]

Jetbrains announced:

Increased Subscription Pricing for IDEs, .NET Tools, and the All Products Pack


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

Venture Beat reports:

Ukraine deploys a DDoS protection service to survive the cyberwar

Fast Company reports:

The war in Ukraine hasn’t ended. Here’s how these founders continue to build their businesses.

The Guardian reports:

US blocks company worth over $1bn linked to Russian oligarch

The Evil Empire Strikes Back

The Jerusalem Post reports:

Brutal Russian invasion of Ukraine has transformed cybersecurity

TechSpot reports:

Microsoft warns of increased Russian cyberattacks on countries supporting Ukraine

The Hill reports:

Russian-backed hackers target Lithuanian websites

Ars Technica

China lured graduate jobseekers into digital espionage


4 1/2 c⭐nts pictured here

Since six c⭐nts on the supreme court have decided half the U.S. population does not have a right to privacy, we’re renaming this section to Cybersecurity/Privacy.

I wasn’t sure whether to put this under the evil empire or cybersecurity/privacy.

But, the Guardian has:

Tech firms under pressure to safeguard user data as abortion prosecutions loom

MIT Technology Review reports:

Big Tech remains silent on questions about data privacy in a post-Roe world

The Washington Post has:

Seeking an abortion? Here’s how to avoid leaving a digital trail.

Here’s some more great advice for anyone interested in privacy. And you fucking should be.

Where We Go From Here

Protocol reports:

Big Tech is still preparing for post-Roe. It should already be planning for the next SCOTUS ruling

In a great article, Rohan Kumar explores:

Two types of privacy

The Next Web reports:

Firefox continues its fight for privacy by automatically stripping URL trackers

The Register reports on the:

Anatomy of a campaign to inject JavaScript into compromised WordPress sites

The MIT Technology Review reports:

The hacking industry faces the end of an era

Protocol reports:

Cybersecurity hype keeps building around XDR. So does confusion.

Forbes reports:

Okta Gives Back With Launch Of Nonprofit Cybersecurity Portfolio

ZDNet reports:

These are the 25 most dangerous software bugs you need to worry about

Cosmos Magazine reports:

New cybersecurity tool covers some yawning website gaps

Engadget reports:

FCC Commissioner urges Google and Apple to ban TikTok


Docker announced:

New Extensions, Improved logs, and more in Docker Desktop 4.10

Matthew Butterick has this tongue-in-cheek article for us on GitHub’s CoPilot.

This copilot is stupid and wants to kill me

GitHub itself has:

Improve Git monorepo performance with a file system monitor

Write Better Commits, Build Better Projects

And the Software Freedom Conservancy advises:

Give Up GitHub: The Time Has Come!

9 Best GitHub Alternatives in 2022

Semrush shows us:

How to Sync Data Between Different Databases

OpenLampTech has a:

Developer Interview with Ben Brumm

Ben is of DatabaseStar fame.

ZDnet reports:

Facebook's Meta is transferring the 'most used' JavaScript test framework to OpenJS Foundation

Dusted Codes opines:

Fund OSS through package managers

ADEO has this very solid article:

ADEO Design System: Building a Web Component library with Svelte and Rollup

Pragpub has a grumpy old man rant for us:

Tangled Up in Tools: What’s Wrong with Libraries, and What to Do About It

As a fellow grump I sympathize. ;) See my somewhat similar rant.

But, I am not always pissed off. Once in a full cold blue wolf harvest moon, I have a moment of joy. ⬇️

Reuben Walker with PHP Architect elePHPhant
PHP Architect elePHPhant finds a home.

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.

section separator

Join our list  

* indicates required

Please share