Symfony Station logo
Here's our latest newsletter that Explores the Symfony Universe.
View this in your browser.
website linkedin custom custom custom 
Once again, you're receiving The Payload a day earlier than the weekly Symfony Station communiqué as a perk for joining our list.

As you know, we share lots 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. Because open-source equals open societies, peeps. That necessitates a mission of destroying big tech. We also cover the cybersecurity world and the Fediverse (more open-source and democracy).

There is 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 Thursday. 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.

Featured Item

Andrew Cairns says:

A lot can be learned about software development by playing retro games.

Composition over Inheritance


A legitimately awesome article in more ways than one.
Symfony Logo

Symfony

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

Highlight -> "This week, the upcoming Symfony 7.1 version added features such as a method to return all tokens after the command name, support for new DOM extension classes in VarDumper, some design updates in the workflow profiler panel and a way to apply attribute configurator to child classes in dependency injection."

A Week of Symfony #899 (18-24 March 2024)

SensioLabs wants you to:
Discover our Symfony events in February 2024

SymfonyCasts continues its free Symfony 7 course:
This week on SymfonyCasts!

This week

Benjamin Eberlei shares:
A Stimulus Controller for the Bulma Navbar Component

Terence Schneider says:
Boost Your Symfony Skills with PHPUnit Bridge

Ludovic Frank asks:
Changer les couleurs du thème de manière dynamique avec du CSS et Symfony ? C'est possible

Francis Lavoie created:
A Symfony OutputInterface decorator that inserts timestamps on every line

eCommerce

Stephen Hochdörfer shares a:
Sylius Grid Deep Dive

CMSs


TYPO3 has:
Members Have Selected Four Ideas to be Funded in Quarter 2/2024

Community Budget Idea Report: ACL Improvements

Report From the Localization Team (2023)



Drupal has:
Pitchburgh update March 2024

Fantastic. Especially the frontend efforts.

Drupal 11.0 will require PHP 8.3 and MySQL 8.0

Allow themes to use a starterkit.yml file so it is easier to use the theme generator

Great news.

Golems shares:
Efficient Token Usage in Drupal: Practical Tips and Examples

Delicious Creative announces:
DrupalCamp Cemaes Brings Drupal Camps Back to the UK

Tag1 Consulting says:
Start Your Drupal Automated Performance Testing Today

Specbee explores the:
7 Most Popular Marketing Automation Drupal Modules - A Marketer's Guide

Oliver Davies reports:
Newport City Council running LocalGov Drupal

Markie(not Mark) examines:
Using the LocalGov Drupal Subsites Extras module

SKPR shares:
A practical guide to Docker contexts

Balink Pekkar looks at:
Automatic Updates

Good stuff, even if it is years overdue.

Lullabot has:
It Depends: A Website Context Primer

This is really more of a content than programming article.

Evolving Web shares:
What You Missed at DrupalCamp Florida 2024

Previous Weeks


I ran across this free Symfony 6 course from BacaSoftware:
Free Symfony 6 Course | Symfony Tutorial

Amazee has:
Summiting Success: A Recap of Drupal Mountain Camp 2024
PHP logo

PHP

This week

Accesto explores:
PHP Application Modernization — 10 Key Lessons Learned

Stitcher examines:
PHP in 2024

Jochelle Mendonca goes:
Beyond Basic Data Types: Exploring Entities and Value Objects

Tim Starling looks at:
A discrete event simulator in PHP

Rahul Chavan explores:
Final Classes and the Power of Composition in PHP

Max Zhang shows us:
How to Install Nginx with PHP and MariaDB (LEMP Stack) with Opcache, Redis and Let’s Encrypt on Ubuntu

Tideways examines:
Measuring the DOM Namespace Reconciliation Performance Fix

d1823 looks at:
Avoiding Pitfalls with Doctrine ORM: The Impact of Type Hints

Jason Knight explores:
Failwind UI And The SPA Clown Shoes (HTML Illiteracy Part 4)

I love the way my man writes. -> Once again if you’re going to “respond to tone” with your dishpit toxic positivity over a little harsh language directed at fraudsters, scammers, and flat out liars? Just bugger off now and save us both some time. You are clearly an enabler and the poster child for the good person doing nothing.

Sounds like me. ;)

Nikolay Nikolov shares:
Nose for Trouble: Unveiling the Tell, Don’t Ask Anti-Pattern

Breaking the Chains of Conditionals: A Journey into Polymorphic Refactoring

Alex has:
The Unix Timestamp Explained

More Programming

Code logo
MIT Technology Review reports:
The tech industry can’t agree on what open-source AI means. That’s a problem.

How Adobe’s bet on non-exploitative AI is paying off

GitHub examines:
Using GitHub Copilot in your IDE: Tips, tricks and best practices

Socket reports:
Redis License Shift Splits Community: Open Source Contributors Move to Fork

Mate Marschalko shares:
20 CSS One-Liners Every CSS Expert Needs to Know

Very helpful.

The Cascade says:
018: I love invokers and you should too

Smashing Mag looks at:
Setting And Persisting Color Scheme Preferences With CSS And A “Touch” Of JavaScript

Or none at all.

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:
Microsoft to shut down 50 cloud services for Russian businesses

Better late than never.

Radio Free Europe reports:
Samsung Pay System To Stop Using Russia's Mir Payment Cards

Ditto.

The Moscow Times reports:
Czechs Bust Major Russian Propaganda Network

Decipher reports:
U.S. Government Doubles Down on Chinese APT Warnings

DarkReading reports:
Chinese State-Sponsored Hackers Charged, Sanctions Levied by US

Open Web Advocacy reports:
EU opens DMA investigations of Apple, Meta, Google

EuroNews reports:
Brussels asks Big Tech to counter threats to integrity of European elections

TechCrunch reports:
Worldcoin hit with another ban order in Europe citing risks to kids

Amazon fined in Poland for dark pattern design tricks

The Evil Empire Strikes Back

CNN reports:
Ukraine relies on Starlink for its drone war. Russia appears to be bypassing sanctions to use the devices too

The Hacker News reports:
N. Korea-linked Kimsuky Shifts to Compiled HTML Help Files in Ongoing Cyberattacks

The Verge reports:
Israel quietly rolled out a mass facial recognition program in the Gaza Strip

404 Media reports:
Samsung-Backed AI Image Generator Produces Nonconsensual Porn

TechCrunch reports:
Facebook snooped on users’ Snapchat traffic in secret project, documents reveal

What do you Fediverse peeps who want to get in bed with Threads think about this?

Cybersecurity/Privacy

DarkReading reports:
GitHub Developers Hit in Complex Supply Chain Cyberattack
Fediverse logo

The Fediverse

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

IFTAS announces:
FediForum Updates

Leonora Tindall declares:
The Fediverse is Already Dead

Very interesting read. It's not what you think.

Flipboard opines:
3 Reasons Creators Should Pay Attention to What’s Happening in the Fediverse

The Commune Blog looks:
Beyond Discord

Darnell Day shares:
Meta Mind Trick: Zuck & Mosseri Did Not Conquer The Fediverse Rankings
Three Ways Threads Will Bless & Burden The Fediverse

It's mostly going to enshitify it though. Especially Mastodon.

ShellSharks:
Owning My Own Social, Why I've moved to a personal Mastodon instance

Daily Kos reports:
Other problems at Truth Social, and the Mastodon in the room

Other federated social media


Freedom to Tinker reports:
Five Themes Discussed at Princeton’s Workshop on Decentralized Social Media

The Verge has an interview:
Federation is the future of social media, says Bluesky CEO Jay Graber

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.

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