Symfony Station logo
Here's our latest newsletter that Explores the Symfony Universe.
View this in your browser.
website custom 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 Symfony Station communiqué. 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é and a recent article 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 development activity focused on removing the usages of the uniqid() function throughout the codebase, because there are better alternatives in modern PHP and because PHP might deprecate that function in the future. In addition, we published some information about the API Platform Conference (September 19-20, 2024)."

A Week of Symfony #914 (1-7 July 2024)



They also have:
SymfonyLive Berlin 2025: Save the date!



SensioLabs has:
Functional Tests with Symfony and Webhook component

Dudes, your AI generated article cover art is uh, bad. Xtreme bad. I am sure you can afford to support real artists via stock footage. So use it.

Featured Item

Sarven compares:

Container Efficiency in Modular Monoliths: Symfony vs. Laravel


Guess who wins. 😈

This week

Prestaconcept explores:
Design Patterns que vous avez utilisé au quotidien avec Symfony

Aymeric Ratinaud demonstrates:
DiscriminatorMap de Doctrine avec Api-platform

David Garcia compares:
8-bit vs 16-bit code unit: a PHP (Symfony) vs TypeScript (NextJS) tale for Frontend and Backend

Vorrck has:
10 Essential Tips to Master Symfony Like a Pro

Davide Romanelli shares:
A way to implement generic repositories in Symfony

Victor Shirokiy has:
How to check is a password was compromised in PHP

Extended implementation of PasswordStrengthValidator for Symfony

Viktor show us how to:
Protect sensitive data with Symfony Secrets

Platforms

Les Tilleuls Coop wants you to:
Meet API Platform Conference speakers: Building apps with API Platform and Laravel

eCommerce

Sylius has:
Month of Sylius: June

CMSs

Concrete CMS has:
Enhance Your Site’s Social Presence with These Add-Ons



TYPO3 has:
Help Us Translate TYPO3’s Backend Into Your Language

Sebastain Klein examines:
"Speaking URL fragments" 4.0.0 (EXT:content_slug)



Joomla has:
Call for Manifestos - Group 1 Elections (2024)



Drupal has:

Navigating the Future 6 Months out from Drupal 7 Support Ending: Options for Your Drupal 7 Site

Drupal Association Announces HeroDevs as Inaugural Partner for Drupal 7 Extended Security Support Provider Program

Tag1 Consulting continues their series:
Migrating Your Data from Drupal 7 to Drupal 10: Syntax and structure of migration files

Joshi looks at:
Mastering Multi-Site Configurations in Drupal: A Comprehensive Guide

McAle has:
Drupal: Rimuovere un plugin fantasma dal database

Markie asks:
Want to contribute to LocalGov Drupal, but don't know where to start?

Robert Roose shows us:
How to prefill a webform field based on the node/URL being viewed in Drupal 10

Simone Baese examines:
Performance improvements for an enterprise Drupal website

1XInternet reviews:
1xINTERNET at Drupal Developer Days Burgas 2024

Specbee looks at:
Simplifying content duplication with Quick Node Clone module in Drupal

ImageX Media explores:
Real-Time SEO for Drupal: Guide to Optimizing Your Content via A User-Friendly Module

The Drop Times explores:
Using Drupal Migrations to Modify Content Within a Site

Interesting.

Pierre Paul shares:
Interesting Drupal issue queue tickets

Drunomics examines:
Custom Elements UI: quicker changes to your decoupled Drupal site

PreviousNext has:
Co-contribution with clients: A revision UI API for all entity types

Previous Weeks

Aleksander Wons continues his series:
Symfony 7 vs. .NET Core 8 - Controllers

Ngandu explores:
Sending GitHub Notifications to Telegram, A Symfony Webhook Guide

PHP logo

PHP

This week

Jason Anderson examines:
PHP Heredoc Formatting Pitfalls

Ash Allen Design has:
The # ( \Override ) Attribute in PHP

Magic Constants in PHP

Sticher has:
PHP version stats: July, 2024

New without parentheses in PHP 8.4

Hamida Meknassi looks at:
PHP 8.4: what’s coming in November 2024

JetBrains announces:
The New UI Becomes the Default in 2024.2

Alex Castellano explores:
The yield keyword: How to Return Multiple Times

Marcelo Chiaretto looks at:
DTOs e PHP: simplificando a transferência de dados entre as camadas da aplicação

Soft Radix Technologies looks at:
PHP Performance Optimization Techniques: Custom PHP Development

Jochelle Mendonca explores:
Understanding Aggregates in Domain-Driven Design (DDD)

Ismail Saleem
Lesser-Known Composer Commands: Boosting Your PHP Project Management

Good stuff.

Code logo

More Programming

Adële asks:
To let AI scan or not: the dilemma of data exploitation and ethical contribution

Jan Ainali shares:
Some thoughts on real open source Artificial Intelligence

CSS Tricks ponders:
“If” CSS Gets Inline Conditionals

Piccalilli says:
It’s about time I tried to explain what progressive enhancement actually is

Iteo shows us:
How to effectively work with legacy systems? – Introduction

DDEV announces:
Contributor Training: Traefik Configuration

GitHub examines:
Exploring the challenges in creating an accessible sortable list (drag-and-drop)

Where's your Ed at has:
Pop Culture

This site struggles at naming things, but the article is about how even Goldman Sachs thinks AI is horseshit and a bad investment.

The Verge reports:
The developers suing over GitHub Copilot got dealt a major blow in court

Terence Eden asks:
Fruit Of The Poisonous LLaMA?

Lullabot compares:
The Art of Jira: Company Versus Team

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

Bleeping Computer reports:
CloudSorcerer hackers abuse cloud services to steal Russian govt data

The Guardian reports:
US justice department says it disrupted Russian social media influence operation

The Intercept reports:
“Gay Furry Hackers” Claim Credit for Hacking Heritage Foundation Over Project 2025

Awesome 🐺 🦁 🐯.

The Next Web reports:
Belgian startup to build LLM that detects hate speech in all EU languages

TechCrunch reports:
EU ends Apple Pay antitrust probe with binding commitments to open up contactless payments

The Evil Empire Strikes Back

ProPublica reports:
The President Ordered a Board to Probe a Massive Russian Cyberattack. It Never Did.

Western security services report:
State-Sponsored Russian Media Leverages Meliorator Software for Foreign Malign Influence Activity

The Kyiv Independent reports:
Russia aims to undermine support for Ukraine during US election, intelligence warns

Deutch Welle reports:
How extremist groups like 'Islamic State' are using AI

TechDirt opines:
Didn’t We Already Do This? Twenty Years After Supreme Court Rejected Age Verification Law, It Takes Up New Case

The Supreme C^nts have another chance to fuck up the internet.

TechCrunch reports:
Microsoft-owned adtech Xandr accused of EU privacy breaches

Microsoft settles with European cloud trade body over antitrust complaints

FTC study finds ‘dark patterns’ used by a majority of subscription apps and websites

The Register reports:
Epic accuses Apple of foul play over iOS access, wants EU to show DMA red card

404 Media reports:
A Beloved Tech Blog Is Now Publishing AI Articles Under the Names of Its Old Human Staff

Ah, two of my least favorite things. Generative AI and thieves. Especially Chinese ones.

Cybersecurity/Privacy

DarkReading reports:
Trojanized jQuery Packages Spread via 'Complex' Supply Chain Attack

The Register reports:
Big Tech's eventual response to my LLM-crasher bug report was dire

BleepingComputer reports:
GitLab: Critical bug lets attackers run pipelines as other users

Fediverse logo

The Fediverse

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

Patchwork looks at:
Storytelling in the Fediverse

Ghost says (tongue-in-cheek) says:
Let's fix it in production

The Internet Review reports:
The New York Times is Tilting at Electoral Windmills, and Threads Isn’t Having It

That's what happens when you're run by c^nts and devolve into the National Enquirer (with a political slant).

Other Federated Social Media

The Fediverse Report has:
Last Month in Bluesky – June 2024

It didn't take long for Bluesky's labeler experiment to fail.

Shreyan Jain explores:
Nostr and ATProto

TechCrunch reports:
Openvibe combines Mastodon, Bluesky and Nostr into one social app

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