Back to top with progress scrollbar

Symfony Station Communiqué - 21 July 2023

By Reuben Walker, 21 July, 2023

Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.

There is plenty of good content in each category this week, so please take your time and enjoy the items most relevant and valuable to you.

Once again, thanks go out to Javier Eguiluz and Symfony for sharing our latest communiqué in their Week of Symfony.

My opinions will be in bold. And will often involve profanity.

A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost 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 development activity focused on tweaking and fixing bugs on stable versions. Meanwhile, we improved performance of service auto-discovery in the upcoming Symfony 6.4 version. Finally, we announced the last days to submit your proposal for the Call for Papers of the SymfonyCon Brussels 2023 conference.”

A Week of Symfony #863 (10-16 July 2023)

Symfony announces:

Prepare for Symfony 6.4 and Symfony 7.0

This is a detailed explanation of Symfony updates. And those it affects like Drupal, Sulu, etc.

SymfonyLive Berlin 2023 - Anatomy of Request Handling

Blackfire shares:

Navigating your first days with Blackfire: a comprehensive guide to optimizing web application performance

SymfonyCasts continues its AssetMapper course:

This week on SymfonyCasts

Featured Item

Unlike last week nothing stood out this week to be featured. So, I’m going with this informative rather than entertaining article.

PHP remains a relevant and robust choice for building microservices and API-driven architectures. It is a valuable tool in the contemporary software development landscape due to its simplicity, extensive ecosystem, and developer-friendly frameworks. Developers can use PHP's capabilities to build scalable, reliable, and flexible systems that satisfy the requirements of the era of microservices and API-driven architectures by embracing the language's strengths and best practices.

Building with PHP in the Era of Microservices and API-Driven Architectures

This Week

Anastasio Nico shows us how to:

Master Symfony Route Patterns with this 5 minutes definitive guide

Sd404 is:

Exploring Symfony Mailer and Load Balancing with Round-Robin Algorithm

Jose Clemente García Rodríguez examines:

Interoperability between Angular models and Symfony entities for data management

Les Tilleuls Coop published:

Déployer API Platform sur Kubernetes - partie 2


dlmbr explains:

Navigating Magento 2 Architecture: Discovering Plugin Architecture for Newcomers


The Joomla Community Magazine published its July Edition. Here are some of the highlights:

Joomla 5 Alpha - First experiences

Style your Joomla website: Bring color to your menu

Extended Security Support for Joomla 3.x - giving an old friend another chance

The Drupal Association should do this paid ESS with Drupal 7.

Drupal announces:

Roadmap for Drupal 10.2, 10.3, and beyond

They better fucking get Automatic Updates finished, or I’m not going to buy Dries un bier at DrupalCon Lille. 😉

Speaking of Dries, he shares this case study:

KitKat gets a break with Drupal and Acquia

DrupalCon Pitch-burgh Updates (07.2023)

The Gutenberg and Layout Builder projects are aligning. This is great because I use them together in my Drupal sites.

Drupal GovCon announces its dates:

Drupal GovCon

Matt Glaman shares:

Retrofit's next milestone: Drupal 7 theme support

Chromatic has:

Modules That Will Make Your Drupal 7 Upgrade Easier

Introducing the Orange Logic Digital Asset Management PHP Library and Drupal Module

Palantir announces:

Open To All: Bringing Collaborative Editing to the Drupal Node

Jacob Rocko is:

Defining the Architecture Decisions Behind the Blueprints Module for Drupal

Golems explores:

Building a Decentralized Application with Drupal and IPFS

ZYXware examines:

No Code Tools in Drupal Web Development

How to Enforce Selection of Published Contents in Entity Reference Fields

InWebWorks looks at:

Drupal SEO: Everything You Need to Know

DrupalEasy explores:

Smart Trim module - past, present, and future

And demonstrates:

Solving a local "502 Bad Gateway" Drupal issue

Specbee examines:

Component-Based Theming with Drupal’s Single Directory Component

This is fantastic stuff as is SDC.

This Week

Abdellah Aarab has:

NativePHP: Empowering Developers to Build Attractive Native Desktop Apps with PHP

This was all the rage at LaraconUS this week.

Backend Developer looks at:

PHP 8.2: A Glimpse into the Future of Web Development

Zhukmax explores:

Design Patterns in PHP 8: Builder

Tom Smykowski shares:

5 Awesome PHP Projects: Simplified PHP Development and Time Tracking Tools EP 2

Tomas Votruba examines:

Two Kinds of Legacy Code Upgrade

PhpStorm announces:

PhpStorm 2023.1.4 is released

Mariia Vain looks at:

Unit Testing Best Practices in PHP — Writing High-Quality Tests

Felix Alexander shows us how to avoid:

The Buffer Curse

Exakat has:

The Clean Code Solution for Your DevOps Workflow in PHP

Capital Numbers shares:

Caching Strategies in PHP: Boosting Performance with Memcached and Redis

Doğan Uçar points us to:

Towards Powerful PHP Applications: WeakMaps and Their Practical Usage

This is an interesting article.

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

BleepingComputer reports:

Ukraine takes down massive bot farm, seizes 150,000 SIM cards

CISA orders govt agencies to mitigate Windows and Office zero-days

The AP reports:

Britain’s MI6 chief says his spies are using AI to disrupt flow of weapons to Russia

The Anti-Defamation League reports:

Six Things ADL is Watching Following Meta's Threads Launch

The Guardian reports:

Extremist-friendly tech company closes after fine for securities fraud

The Register reports:

US govt adds European spyware vendors to banned Entity List

Politico reports:

Facebook, Instagram face Norwegian ban from tracking users for ads

The Next Web reports:

Spain fines Apple and Amazon €194M for colluding to restrict competition

Windows Central reports:

Microsoft faces antitrust scrutiny from the European Union over Teams, Office 365 | Windows Central

The Evil Empire Strikes Back

The Record reports:

Russian hacking group Armageddon increasingly targets Ukrainian state services

The Hacker News reports:

Turla's New DeliveryCheck Backdoor Breaches Ukrainian Defense Sector

MIT Technology Review reports:

How Chinese government-linked Twitter accounts hide their traces

Semafor reports:

Iran is on a hacking spree. The reason why may be ominous.

The Register reports:

Manually patch this Zimbra bug that's under attack

BBC News reports:

Typo sends millions of US military emails to Russian ally Mali

Jesus. Money can’t cure stupidity.

Ars Technica reports:

Exploited 0-days, an incomplete fix, and a botched disclosure: Infosec snafu reigns

Decipher reports:

Workers Come and Go: Offboarding Security Gaps Remain the Same

Dark Reading reports:

Hacker Infected & Foiled by Own Infostealer


TechCrunch reports:

Fake passports, real bank accounts: How TheTruthSpy stalkerware made its millions

Joan Westenberg is the rare tech writer with a vision:

How to Build an Internet that Doesn’t Suck

Henry From Online explains:

Using Focal Points, Aspect Ratio & Object-Fit To Crop Images Correctly

Comicss published:


Marvelous cartoons coded in CSS.

Cartoon of CSS logo saying "I have so many colors that Florida banned me from entry".
Is this a dig at Fascism-Friendly Florida? ;)

Jason Knight

The Dangers Of Using VW/VH For Font-Size

Themer exposes:

The Single Most Important Factor that Differentiates Frontend Frameworks

Jorge Arango shows us:

How to Write Good Labels

OpenLampTech shares:

OpenLampTech - Founder & Developer Interview With Roman Agabekov

The Guardian has this database case study:

Roll Over Rollups! The Big Future of Ophan’s Historical Data

The Fediverse Report shares:

Last Week in the Fediverse – episode 27

Dutch government officially launches Mastodon server

We Distribute reports:

The Rise of Social Analytics on Mastodon

The NewStack reports:

Threads Adopting ActivityPub Makes Sense, but Won’t Be Easy

Calckey rebrands as Firefish

Bonfire published:

Making things intuitive is complex! Or, what we discovered via user testing

kbin announces:

kbin's API is coming soon!

First upcoming /kbin release!

CTAs (aka show us some free love)

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