Symfony Station logo
Here's our latest newsletter that Explores the Symfony Universe.
View this in your browser.
website custom custom 
Once again, as a perk for joining our list, you receive The Payload a day earlier than the weekly Symfony Station communiqué. But still, check the site tomorrow for the latest developments.

As you know, we share a lot of information so we recommend viewing this email in your browser via the link above.
Welcome to this week's edition of The Payload. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. That necessitates an opinionated Butlerian jihad against big tech as well as evangelizing for open-source and the Fediverse. We also cover the cybersecurity world.

There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you.

This is why we publish on Thursdays. So you can savor it over your weekend.

Or scroll down to your favorite section.
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 cursing. Because humans. Especially tech bros.

Symfony Logo

Symfony

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

Highlight -> "This week, Symfony optimized dumped resources for tracking in Config and DependencyInjection components, deprecated !tagged tag in favor of the !tagged_iterator tag and fixed handling NO_COLOR env var while adding support for FORCE_COLOR env var. In addition, we published more details about some talks of the SymfonyCon Vienna 2024 conference."

A Week of Symfony #920 (12-18 August 2024)

They also have:
SymfonyCon Vienna 2024: Simplifying Symfony Containerization with DDEV

This will be a good one.

SymfonyCon Vienna 2024: 42 best practices for Symfony, a decade later

Featured Item

Nothing stood out this week. So, since Drupal 11 just came out I am going with this.

Kanopi writes:

Drupal 11 was recently released on Drupal’s timeline. Unlike previous major versions, where releases needed to accommodate underlying technologies’ end of life like Symfony, Drupal 11 was released because it was the right time to solidify new features and free us from deprecated code so development can continue to improve functionality and performance.

All About Drupal 11

This week

Engin Meral explores:
Symfony AutowireIterator

Bhavin Nakrani has:
Mastering Field Validation in Symfony: Best Practices Explained

Symfony 7: Out-of-the-Box Performance Tweaks for Developers

Anne-Julia Seitz explores:
Dynamic Route loading in a non standard Symfony structure

Pluswerk asks:
What is a PIM system?

Norbert Schvoy examines:
Base entities and behaviors for Doctrine — how I do it.

CMSs


TYPO3 has:
Content Blocks on the Way to the Core

The time has come: Announcing the fourth year of ELTS for TYPO3 Partners



Joomla has:
The August Issue

A few highlights include:
Joomla Manual - We’re Getting There!

Joomla.social - come find us on Mastodon!



Drupal has:

Out-of-the-box functionality survey results

Extending the Life of Drupal 7 with Commercial Support

Drupal Association Announces Tag1 Consulting as Partner for Drupal 7 Extended Security Support Provider Program

GitLab CI templates will make Drupal 11 the default version to run

No Host For Hate is a group advocating for:
No hosting for hate

Fuck Pantheon. If you don't think the Heritage Foundation is an anti-democratic hate group you shouldn't be allowed to pass on genes.

Specbee shows us:
How to configure Faceted Search in Drupal - An easy step-by-step guide

Matt Glaman shares the:
Next stages for the Drupal Starshot trial experience

Fascinating as usual from Matt.

Amulya shows us how to:
Install Drupal 11 w/ Composer

HashBangCode has:
Drupal 10: An Introduction To Batch Processing With The Batch API

Mario Hernandez announces:
SOLVED - Cannot crop based on original image after initial crop has been set

Consensus has/asks:
A Bit of Drupal History: Product or Framework?

Martin Anderson-Clutz shares:
What’s Cooking with the Events Recipe for Drupal CMS

CKEditor has:
A chat with Simon Morvan

Prometsource compares:
Drupal vs SharePoint for State and Local Government

QTA Tech shows us how to:
Automatiser les Déploiements de Sites Drupal avec CI/CD

Dewancodes looks at:
Customization of view fields: Views Conditional in Drupal

Droptica shares:
10 SEO Features a Modern CMS Should Have. Using Drupal as an Example

Previous Weeks

Loïc Faugeron explores:
Strategy Pattern, Symfony and autowiring

Locastic is:
Introducing Loggastic: The Open Source Library for Activity Logs tracking

Efficience IT has questions:
Symfony Insight? À quoi ça sert? Comment le met-on en place?
PHP logo

PHP

This week

Ash Allen Design has:
New Array Functions in PHP 8.4

Find Outdated Composer Dependencies Using "composer outdated"

Gitter 4 Coding asks:
Is PHP’s DateTime Class Really That Bad?

PHP 8.4 Introduces array_find Function: Innovation or Gimmick?

Grant Horwood examines:
PHP: concurrency with processes. pt. 2: interprocess communication with shmop

The PHP Foundation looks at the:
State of Generics and Collections

Dragan Rapić asks:
What is PHP Fibers?

And PHPStan asks:
PHPStan Reports Different Errors Locally & in CI. What Should I Do?

Stitcher explores inheritance:
Extend or implement

Sensiolabs shows us:
How to use PHP-VCR to record and replay API calls in PHP

BleepingComputer reports:
Hackers use PHP exploit to backdoor Windows systems with new malware

Raziel Rodrigues shows us:
How to use asymetric encryption with PHP and OPENSSL

If animated gifs trigger you don't read this. Maybe in reader mode.

And Kuldeepkumawat shows us:
How to Host a PHP Website using Apache httpd

Kristina Odziomkova shares:
From Chaos to Control: Why Automated Tests Are Essential

Previous Weeks

Thanos Stantzouris says:
PHP Secure Coding: Don't Let the Code Get Loose

Code logo

More Programming

The Register reports:
PostgreSQL in line for DuckDB-shaped boost in analytics arena

Who needs GitHub Copilot when you can roll your own AI code assistant at home

BleepingComputer reports:
GitHub Enterprise Server vulnerable to critical auth bypass flaw

The Verge reports:
GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive

Status reports:
Altman's Almanac

DarkReading reports:
Researchers Highlight How Poisoned LLMs Can Suggest Vulnerable Code

HeydonWorks has a guide to:
The Article Element

Safdar Ali shares:
Top 5 HTML Features You’re Not Using (But Should Be)

UX Design examines:
Fluid typography in design systems: from design to code

Great stuff.

This is an outstanding resource:
CSS Grid Generator

Go Make Things looks at:
Callbacks on Web Components?

W3 has:
Web Security: shaping the secure Web

Battalion logo

Fighting for Democracy (sponsored by Battalion)


Here we feature several items from each section of Battalion's weekly "Defending Democracy" report.

Get all the news from the front of democracy's battle against autocracy via its latest "Defending Democracy" post. And please follow Battalion via RSS or on the Fediverse at @battalion@battalion.mobileatom.net. Or even Bluesky if that floats your boat.

Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).

The cyber response to Russia’s War Crimes and other douchebaggery


The Kyiv Independent shares a story from The Counteroffensive:
The Counteroffensive: Online weddings and missile tracking – how Ukraine's digital innovations thrive amid war

MindWar reports:
The Love Bomb: In psychological warfare terms, we’re witnessing a brutal, devastating counterstrike

The Evil Empire Strikes Back

The Guardian reports:
Israel feared legal trouble over US advocacy efforts, leaked files suggest

Tech Dirt reports:
Republicans Pump Brakes on KOSA After Realizing It Could Censor Them Too

There is no bottom to this kind of dumbfuckery.

Cybersecurity/Privacy

The Register reports:
110K domains targeted in 'sophisticated' AWS cloud extortion campaign

DarkReading reports:
Human Nature Is Causing Our Cybersecurity Problem

Not surprising.

Fediverse logo

The Fediverse

Elena Rossini shares:
The Future of Social is Here: a Show and Tell (part 4: Lemmy, PieFed & Mbin)

Netzgemeinde Hubzilla has this interesting thread:
We need to get to identities that aren't tethered to particular instances.

CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? 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 and The Payload cover 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.

You may have to open the link in a new window. Thanks.

Please share this!
Did someone forward this edition to you? Find in on the Fediverse? Please subscribe to The Payload.
website custom custom custom 
Email Marketing Powered by MailPoet