Need help with Drupal or Grav admin, site building, design, or content? Contact us!   

Back to top with progress scrollbar

Symfony Station Communiqué - 15 September 2023

By Reuben Walker, 15 September, 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.

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.

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

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

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

Highlight -> "This week, Symfony launched a new initiative to help third-party packages and libraries with the new PHP types added in Symfony 7.0. In addition, it made a call for IT student volunteers for the SymfonyCon Brussels 2023 conference. Finally, we announced the countdown to SymfonyLive Berlin 2023 conference and to the API Platform Conference 2023.”

A Week of Symfony #871 (4-10 September 2023)

They also have:

SymfonyCon Brussels 2023: Get ready for amazing workshops!

SymfonyCon Brussels 2023: Static Analysis Crash Course for Framework Developers

SymfonyCon Brussels 2023: Task scheduling can be boring, but not with Symfony scheduler

SymfonyCon Brussels 2023 : How to use GPT with your Symfony app

Twig 2 End of Life

SymfonyCasts has a new API Platform course:

This week on SymfonyCasts

Featured Item

Cory Doctorow writes:

Remember when tech workers dreamed of working for a big company for a few years, before striking out on their own to start their own company that would knock that tech giant over?

Then that dream shrank to: work for a giant for a few years, quit, do a fake startup, get acqui-hired by your old employer, as a complicated way of getting a bonus and a promotion.

Then the dream shrank further: work for a tech giant for your whole life, get free kombucha and massages on Wednesdays.

And now, the dream is over. All that’s left is: work for a tech giant until they fire your ass, like those 12,000 Googlers who got fired six months after a stock buyback that would have paid their salaries for the next 27 years.

We deserve better than this. We can get it.

The proletarianization of tech workers

If you work for a company, join a union peeps. Or be a solopreneur like me.

This Week

Synacktiv explores:

Finding a POP chain on a common Symfony bundle : part 1

Stefan Pöltl examines:

Local AWS S3 for PHP Symfony development with Docker

Oumaima Neffati shows us:

The easy way to install Symfony with Docker

This is a good first article.

Speaking of good, the upcoming Symfony book I mentioned previously is now available. I have mine, get yours:

Symfony 6: A Practical Guide


Laracasts has a free course:

PhpStorm for Laravel Developers

While some of this is Laravel specific, everyone can benefit from most of it.


TYPO3 announces:

TYPO3 12.4.6 and 11.5.31 maintenance releases published

Drunomics looks at:

Integrating Drupal with the OhDear monitoring service!

Bounteous explores:

Best Practices with Composable Drupal

Nextide announces:

New Maestro Workflow Engine Release

ImageX examines:

Drupal 10.1’s new Development Settings page to Simplify Theming

Promet Source compares:

Drupal vs. WordPress: Key Strengths

As someone who uses both, I can say this is a good non-biased comparison.

LN Web Works opines:

Drupal: The Unmatchable Tool for No-Code Development

I completely disagree, but Drupal is trying to move in this direction. See the ImageX article below.

Jakob Rockowitz shares:

Providing an Ambitious Site Builder Experience using the Blueprints Demo profile and module

Nerea Enrique says:

Let’s talk about Migrate, Drupal’s module

Robert Roose shows us:

How to create a calculator tool in Drupal without programming

The Drop Times looks at:

Embracing the Future with Drupal 10: Introducing the Transform API

Previous Weeks

On a related note QTA Tech shares:

Streamline Your Transition: Verification and Correction Tools for Updating Drupal 9 Code to Drupal 10

ImageX has:

On the Way from Drupal 10 to 11: What’s New and What’s Coming

This Week

Atakan Demircioğlu asks:

It is a question in my mind, “How does PHP work internally?”

Amit Mechant explores:

Managing Git Hooks using Whisky in PHP

Leo Nogueira examines:

PHP e o Machine Learning

Rodrigo Javornik looks at:

XSS Attack - Why strip_tags is not enough

Antonio Silva explores:

Plates Native PHP Template

This builds on Twig’s success.

Specbee examines:

Simplified PHP Debugging with XDebug in Lando and DDev for Drupal

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

Polictico reports:

All thanks to ‘Big Yellow Taxi’: How State discovered Chinese hackers reading its emails

Ars Technica reports:

The International Criminal Court will now prosecute cyberwar crimes

The Evil Empire Strikes Back


Here’s exactly what Google will argue to fight the DOJ’s antitrust claims

Reuters reports:

North Korea hackers going after Russian targets, Microsoft says

Some evil on evil action here.

Decipher reports:

Iranian Threat Group Targets Cloud With Password Spraying Attacks


CISA Outlines Plans to Tackle Open-Source Software Security

Politico reports:

The U.S. is getting hacked. So the Pentagon is overhauling its approach to cyber.

The Defense Department also released this PDF:

Contextualizing Deepfake Threats to Organizations

The Verge reports:

iOS 16.6.1 fixes a big iPhone security vulnerability used to install Pegasus spyware

David Garcia shares:

A Comprehensive Guide to Storage Software: SQL Databases, NoSQL Databases, Text-Based Search Engines, and State-Transition Databases

Linuxiac reports:

PostgreSQL 16 Released with Notable Improvements

The Washington Post reports:

Threads blocks searches for ‘covid’ and ‘long covid’

And the enshitification has started even before they’re federated.

The Fediverse Report has:

Last Week in Fediverse – episode 34

TechCrunch reports:

With Postmarks, social bookmarking is back — but this time it’s built on the Fediverse

Evan Prodromou announces an:

ActivityPub Book for O’Reilly Media

WP Tavern reports:

ActivityPub 1.0.0 Released, Introducing Blog-Wide Accounts and New Blocks

Your WordPress Blog can have its own Fediverse account now.

Bridgy Fed asks:

How do the different federation protocols compare?

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.

section separator
Article Type
Donate using Liberapay

Symfony Station covers the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.

Join our newsletter list

Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.

  Start exploring!

Please share