Back to top with progress scrollbar

Symfony Station Communiqué - 10 November 2023

By Reuben Walker, 10 November, 2023
Small robot reading a book

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.

We are back to our normal length his week. ;) There is good content in each category, so please take your time and enjoy the items most relevant and valuable to you. We focus a little more on PHP. And there is still a lot of Drupal content thanks to the recent DrupalCon Lille.

Or jump straight to your favorite section.

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

And to PHP Weekly for sharing our recent article, Cooking Up Convenience - Symfony Flex's Recipes and the Drupal Recipes Initiative.

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

Featured Item

It's time to toot our own horn again.

As hinted at last week, I have written an article about my experience at DrupalCon Lille. I share my insights and photos of the sessions, meetups, atmosphere, and more. And opine on how they impact the future of Drupal.


As always, we will start with the official news from Symfony.

Highlight -> "This week, Symfony released the 6.4.0-BETA2 and 7.0.0-BETA2 versions as well as the Symfony 6.3.7 maintenance version. Meanwhile, we announced some new talks for the upcoming SymfonyCon Brussels 2023 conference."

A Week of Symfony #879 (30 October - 5 November 2023)

They also have:

SymfonyCon Brussels 2023 starts in a month: The schedule is online! 

SymfonyCon Brussels 2023: A serverless Symfony playground
This is what I need. ;)

SymfonyCon Brussels 2023: I did it! I broke production!

SymfonyCon Brussels 2023: Multi-tenant applications using Symfony, for real?

New in Symfony 6.4: More Testing Assertions

New in Symfony 6.4: Locale Improvements

New in Symfony 6.4: More Built-in Message Handlers

SymfonyCasts announces LAST Stack!
Your LAST Stack

PHPUnit: Integration Testing with Live Services

This Week

David Garcia explores:
Common Security Pitfalls in Symfony and How to Avoid Them

PHP Area show us:
How to Delete an Entity In Symfony?

Jolicode demonstrates:
Making a Single-Page Application with HTMX and Symfony 

Les Tilleuls Coop
API Platform Con 2023 replay: stateOptions, materialized view PostgreSQL, and subresources


The Drop Times
Maximizing Drupal Commerce Performance through MySQL Configuration Tuning


TYPO3 shares:
Report From a Week of TYPO3 in Papua New Guinea

Wolfgang Wagner has:
Bleib auf dem Laufenden mit dem kostenlosen TYPO3 Newsletter!

Jakob Rockowitz says:
Love Thy CMS

The Drop Times examines:
Books on Drupal: Essential Reading List for Decoding Drupal 
I can confirm the first four are solid.

In Web Works looks at:
Migration from Drupal 7 to 10 : Answering Your Top 8 Questions

Specbee explores:
User-Centric Design: Why Your Website Needs it

Nuvole has an update on their contributed modules:
New stable releases for config filter split and ignore

Matt Glaman announces:
PHPStan is now running for all Drupal modules on GitLab CI!

Acquia is:
Unleashing Government Digital Innovation: A Deep Dive into Acquia and AWS Synergy

PreviousNext gives an update on their Pitch-burgh project:
The Pitchburgh Diaries - decoupled Layout Builder Sprint 5 & 6 

Robert Roose demonstrates how to:
Have your Drupal website send emails that always arrive 

Brian Perry provides:
An Update on The Drupal API Client 

Velir examines:
Using the Key Module to Store Secrets Outside of Drupal

Evolving Web has:
Drupal 7 to Drupal 10 Migration: Your Step by Step Guide 

Prometsource has:
The Drupal Upgrade Checklist for Government Sites

DrupalCon Lille

Drunomics shares:
DrupalCon Lille 2023 - An experience of learning and collaboration for the drunomics team 

Five Jars has their review as well:
Future of Drupal: Insights from DrupalCon Lille 2023

Systemseed continues reviewing their sessions:
Mastering Agency Outsourcing: Strategies for Success in Government Projects

Insights from a Panel Discussion: Management Lessons for SME Agencies from a Fast-Growing, Billion-Dollar Business

The Drop Times has a speaker interview:
Luca Lusso: Perseverant in the Face of Failures and Bold in Experiments

Did you see my article above? 😈

Morpht looks at:
Marketing and Drupal 
This is another pet peeve of mine regarding Drupal that is finally being addressed. It's a past-due and welcome development.

The opportunities and challenges of marketing Drupal

Previous Weeks

WordPress shows us:
How to add custom color options to blocks
If you use Gutenberg in Drupal, like I do, this is a good resource.


This Week

Dmitri Goosens wants you to:
Bring Value to your code

And has:
PHP: Xdebug in PHPStorm on, almost, all docker environments, is easy, even if you're British 

Dariusz Gafka exclaims:
Finally, Tracing in PHP — Say Hello to OpenTelemetry 

Alex looks at what's:
New in PHP 8: TypeError exceptions 

Exakat explores:
PHP 8.2 features one year later

Brian Thiely examines:
PHP 8.3: Upcoming Features in November 2023

Janez Cergolj shares:
How I went head to head with GitHub Copilot 

Olivier Mairet reports on:
PHP Forum 2023, two days of conferences rich in lessons

Berastis explores:
Implementing a Linked List in PHP 

Antonio Silva examines:
PHP Design Patterns: Active Record with Layer Supertype 

Harshit Chavda looks at:
PEST PHP: Revolutionizing PHP Testing for Developers

Derick Rethans explores:
Flamboyant Flamegraphs 

And provides a:
Xdebug Update: October 2023

Ruben Rubio asks:
Who tests the tests? Mutation testing with Infection in PHP 

Grzegorz Lasak examines:
Understanding PHP Namespaces: Organising Your Code

Salma looks at:
Decoding PHP's Empty Value Functions: When to Use Which

Erland Muchasaj expounds on error handling:
PHP: Try and Catch me if you can! 

Mert Simsek explores:
TCP Connection Practices in PHP Applications

Vlad Reshetilo shares:
4 Reasons to use PHP Enums instead of old-fashioned class constants

Garfield Tech announces:
Announcing Crell/Serde 1.0.0 

More Programming

The Guardian examines:
Standardisation: the merit of consistent patterns
Good advice here.

Chris Coyier examines:
Style Scoped 

Smashing Mag has:
Addressing Accessibility Concerns With Using Fluid Type 

Adactio looks at:
HTML web components

That html blog says:
The Invokers Are Coming
Anything that reduces or gets rid of JavaScript is a gift from the gods.

Ars Technica reports:
Google’s “Web Integrity” Android API could kill “alternative” media clients 

Google's effort to fuck up web browsers has fortunately been killed off. But if you are unfortunate enough to own an Android device, they are still going to ream you. Right in the privacy hole.

Fighting for Democracy

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 Register reports:
US slaps sanctions on accused fave go-to money launderer of Russia's rich 

Brits make Amazon, Meta stop using third-party data to undercut rivals 

The Washington Post reports:
NSA officials call out Chinese hackers’ stealthy and off-limits hacks

TechCrunch reports:
Meta and Snap latest to get EU request for info on child safety, as bloc shoots for ‘unprecedented’ transparency 

NPR reports:
Meta failed to address harm to teens, whistleblower testifies as senators vow action 

The Verge reports:
YouTube’s ad blocking crackdown is facing a new challenge: privacy laws

Firefox announces:
Say (an encrypted) hello to a more private internet

The Evil Empire Strikes Back

Politico reports:
U.S. officials hold their breath for Iranian cyberattacks

Dark Reading reports:
Worldwide Hacktivists Take Sides Over Gaza, With Little to Show for It

Bleeping Computer reports:
Microsoft: North Korean BlueNoroff hackers plan new crypto-theft attacks

The Register reports:
Bad eIDAS: Europe ready to intercept, spy on your encrypted HTTPS connections

NBC reports:
How the GOP muzzled the quiet coalition that fought foreign propaganda 
You know, because we all should be tools of Russian fascists and Chinese communists. Not just the wingnuts.

Reuters reports:
LinkedIn says Israeli spy firm targeted Hungarian activists, journalists before 2022 election 
If you think Israeli Tech supports democracy, it's time for a visit to your therapist.


Decipher reports on:
CISOs, Developers and the Software Supply Chain Security Disconnect 

PC Mag reports:
Google Calendar Is a Potential Tool for Hackers to Control Malware 

The Register reports:
Atlassian cranks up the threat meter to max for Confluence authorization flaw 

Dark Reading reports:
When Good Security Awareness Programs Go Wrong

To Improve Cyber Defenses, Practice for Disaster 


The Fediverse Report has:
Last Week in Fediverse – ep 42 

Its publisher, Lauren Shof reports:
Pebble shuts down and starts a Mastodon server

Dutch broadcaster NPO launches Mastodon server 

A year on Mastodon, a reflection by Heise Online 

TechCrunch reports on:
Why Mozilla is betting on a decentralized social networking future

Mastodon Migration has:
Understanding Mastodon Federation: Original and Local Pages/

Kbin's founder has dealt with some family issues and is back in the saddle:
/kbin RTR#7 Summary of the week, preview of the update 

The Verge reports:
Tumblr is downscaling after failing to ‘turn around’ the site
I am pretty sure Tumblr will not be joining the Fediverse.

CTAs (aka show us some free love)

  • That’s it for this week. Please share this communiqué.
  • Also, please 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).
  • Follow us on Flipboard or at on Mastodon for daily coverage. Consider joining the instance.
  • Do you like Reddit? Why? Instead, follow us on kbin for a better Fediverse and Symfony-based experience.

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.

You can find a vast array of curated evergreen content on our communiques page.


Reuben Walker headshot

Reuben Walker

Symfony Station

section separator

Join our list  

* indicates required

Please share