Need help with Drupal or Grav admin, site building, design, or content? Contact us!
Help Defend Democracy! → Join Battalion today.
Exploring the Symfony universe!
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
SymfonyCasts has a new API Platform course:
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.
If you work for a company, join a union peeps. Or be a solopreneur like me.
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:
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:
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
On a related note QTA Tech shares:
ImageX has:
On the Way from Drupal 10 to 11: What’s New and What’s Coming
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:
Rodrigo Javornik looks at:
XSS Attack - Why strip_tags is not enough
Antonio Silva explores:
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).
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
And:
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
And:
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:
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?
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.
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.
Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.