DEV Community

Cover image for Symfony Station Communiqué — 22 September 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on • Originally published at

Symfony Station Communiqué — 22 September 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!

This article originally appeared on Symfony Station.

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.

Or jump straight to your favorite section via our website.

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

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

Symfony logo


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

Highlight -> "This week, Symfony announced the end of support for Twig 2 and a security release for the symfony/ux-autocomplete package. Meanwhile, the upcoming SymfonyCon Brussels 2023 conference announced its workshops and some of its first talks related to static analysis, the Symfony scheduler and ChatGPT."

A Week of Symfony #872 (11-17 September 2023) 

They also have:

SymfonyLive Paris 2024: 7 days left to take advantage of early bird tickets! 
**You can get yours through Monday for this French-speaking conference.

SymfonyCon Brussels 2023: Domain-Driven Design: The Basics 

SymfonyCon Brussels 2023: Get a grip on your project's supply chain!

SymfonyCasts continue their latest API Platform course:
This week on SymfonyCasts!

Featured Item

Featured item graphic

The Harvard Business Review publishes: ID tools become more critical, it will become just as critical to make them available to whoever needs them. Millions of people lack access to digital tools. If they can’t verify their IDs online, they’ll be left out. Finding more ways to empower small businesses with ID verification and providing consumers with digital IDs will expand opportunities for millions of people and make the digital economy more dynamic, more inclusive, and more secure.

That’s the vision — using this technology to make the digital economy as vibrant and welcoming as your local farmers’ market or coffee shop.

#### The Crucial Role of ID Verification in the Digital Economy

This Week

Mukhiddin Jumaniyazov explores:
Symfony Custom Error Exception Response 

Jakub Skowron show us how to:
Elevate Your Symfony Projects: Implementing DDD, CQRS, and Hexagonal Architecture

Grosu Alexandra Elena examines:
Building Scalable Web Applications with PHP: Laravel, Symfony, and CodeIgniter 

Yoan Arnaudov shows us:
How to fetch gzipped content with Symfony HTTP client?

PhpStorm announces a:
PhpStorm Public Roadmap: What’s Coming in 2023.3 
**There's good news for Symfonistas.

Seliesh Jacob is:
Unveiling Mind-Blowing Symfony Features

Here's an upcoming project I'm definitely interested in:
SANDOBA//QUICKSTART for Symfony (coming soon)


Shopware publishes:
Shopware Community Digest: August 23 


Ahmed Ammar looks at:
Livewire Real-Time Presence 
**This is similar to several aspects of Symfony UX which is also based on Hotwire.


TYPO3 announces:
The Stage Is Set: Nominees for the TYPO3 Awards 2023 Announced 

And shares:
Being TYPO3 at DrupalCon Pittsburgh

Joomla shares:
Joomla 5.0 Beta 1 - Feature Freeze

And the newest issue of their magazine is out:
September 2023

Highlights include:
Joomla: the ideal web solution for local governments

Rich Snippets in Joomla 5

Guided Tours, the Comeback Tour

Ricardo Marcelino opines on:
The Future of Drupal
**His views are similar to my thoughts on Drupal

Speaking of Drupal, if you use Drupal you should follow:
kbin's Drupal magazine

And the Symfony one of course:
Symfony magazine on kbin
**Remember that kbin is built with Symfony, so please use and support it.

Chromatic explores:
Drupal 7 End-of-Life Ep 13: Retrofit for Drupal with Matt Glaman 

Bounteous published:
A Guide to the Latest Security Updates for Drupal 7 Users
**Migrate if you want to be safe.

Golems has even more reasons:
Migrating to Drupal 10: Best Practices and Challenges to Consider

LN Web Works shares:
Drupal Paragraphs Module: You Need to Know

The Drop Times is:
Kickstarting Your Drupal Journey: 12 Essential Resources for Beginners 

DXPR announces:
Important License Management & Page Building Updates - DXPR Builder 2.4.0

Oomph shares:
My Experience as a Drupal Mentor: Empowering the Next Generation of Web Devs 

Metadrop says:
We are going to the Drupal Camp Spain at Seville 

PrometSource has:
An ASAP Guide to Drupal 10

Evolving Web lists:
5 Useful Modules to Enhance CKEditor 5 in Drupal 10

Previous Weeks

TYPO3 announces:
TYPO3 Association Joins the Open Policy Alliance

PHP logo


This Week

Ezeanyim Henry examines:
PHP Code Structuring: Building Castles, Not Card Houses
**This is a good review for anyone.

Antonio Silva asks:
What is # PHP Data Object? 

Hash Band Code looks at:
Creating Sparklines In PHP

PHPStan shares:
A guide to call-site generic variance

PhpStorm announces:
PhpStorm 2023.2.2 is released 

Seliesh Jacob is:
Harnessing the Power of Caching with PHP and Redis: A Step-by-Step Guide 

Jeroen De Dauw demonstrates:
Readable Comparisons

Kévin Dunglas says:
The PHP Revolution Is Underway: FrankenPHP 1.0 Beta 

Atakan Demircioğlu continues his "The Magic behind PHP":
Opcache & Preloading In PHP

Esteban has:
Validating data in PHP objects using magic methods

Mohammad Roshandelpoor shares:
PHP Swoole vs Node.js: A Comprehensive Comparison 

Previous Weeks

Shingai Zivuku shows us how to:
Secure PHP APIs with Signature Verification Using OpenSSL

Andreas Möller explores:
Adopting a reasonable PHP version support policy

Cleyton Bonamigo examines:
Creating Sparklines In PHP 

Loud Technolory looks at:
New JIT engine for PHP-8.4/9: Revolution in Just-in-Time compilation

coDemystify demonstrates:
Integrating Legacy PHP Classes with Composer: A Seamless Transition
Code logo

More Programming

Jason Knight concludes his series:
Using HTML And CSS Properly — Part 3 of 3 — Example Site Style And Behavior

Bite Code looks at:
Hype Cycles 
Vanilla peeps. Vanilla.

DrupalEasy is:
Test driving the new DDEV Manager extension for Visual Studio Code

Andrew Zuo shares:
Linux Foundation Report Finds Serious Issues With WebAssembly 

Smashing Mag provides:
The Path To Awesome CSS Easing With The Linear() Function 

Manuel Matuzovic shares answers in:
Web Components Accessibility FAQ

Svelte is:
Introducing Runes: rethinking 'rethinking reactivity'

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 Hacker News reports:
TikTok Faces Massive €345 Million Fine Over Child Data Violations in E.U. 

The FTC announces:
FTC Warns Tax Preparation Companies About Misuse of Consumer Data 

The Next Web reports:
85% of EU citizens want more political action against disinformation 

The Evil Empire Strikes Back

Vox reports:
How Covid misinformation stayed one step ahead of Facebook

The Verge reports:
Amazon leaders were ‘okay’ with people being secretly signed up for Prime, lawsuit alleges

Reuters reports:
War crimes tribunal ICC says it has been hacked

404 Media reports:
Inside ShadowDragon, The Tool That Lets ICE Monitor Pregnancy Tracking Sites and Fortnite Players

The Secret Weapon Hackers Can Use to Dox Nearly Anyone in America for $15


DHS publishes:
Harmonization of Cyber Incident Reporting to the Federal Government 
**The executive summary will probably suffice for non-cybersec professionals.

CISA shares:
KEV Catalog Reaches 1000, What Does That Mean and What Have We Learned

Dice reports:
Emerging A.I. Threats Require New Types of Cybersecurity Skills

Dark Reading reports:
Guardians of the Cyberverse: Building a Resilient Security Culture



The Fediverse Reports published:
Last Week in Fediverse – episode 35 

We Distribute shows us:
How to Follow WordPress Blogs From Anywhere on the Fediverse 

Bonfire announces:
The Road to Bonfire 1.0

Mastodon has an update:
Mastodon 4.2

Adam Douglas expands on it:
What's New In Mastodon Version 4.2

Black Rocks shares:
Reflections on setting up a Mastodon Instance 

On a similar note, Ron Roni Laukkarinen writes about:
The day I decided to build my own “Twitter” 

kbin provides an update:
An update from Ernest 
**Again, please use and financially support Symfony-based kbin.

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.

You can find a vast array of curated evergreen content.


Reuben Walker headshot

Reuben Walker

Symfony Station

Top comments (0)