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.

There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you. Plus it's December so there are lots of Advent calendars.

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 recent article in their Week of Symfony.

A quick note regarding this from last week -> my best friend is visiting next week so there won't be a communiqué. I'll be busy trying to inject some joy into my life.

Their trip was delayed a few days so I did have time for a mini-newsletter this week pulled from my Fediverse curation. But, there won't be one next week.

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 celebrated the SymfonyCon 2024 Vienna conference with great success. This annual event brought together the global Symfony community to exchange ideas, learn new things, and collaborate on contributions to the Symfony project. In addition, the upcoming Symfony 7.3 version introduced support for pre-compressing web assets and a new userIsGranted() security method to test user authorization without relying on the session.
A Week of Symfony #936 (2-8 December 2024)

They also have:
Symfony 7.2.1 released

Blackfire has:
Announcing Blackfire Support for PHP 8.4

Featured Item

Cory Doctorow has:

In other words, "a reactionary tech boss is a liberal tech boss who hired a bunch of pals only to have them turn around and start a union." And also: "Tech founders say things were simpler when they were running startups, but what they miss is that the reason no one asked their startup to seriously engage with the social harms it caused is the because the startup was largely irrelevant to society, while the large company it turned into is destroying millions of peoples' lives today."

Tech's benevolent-dictator-for-life to authoritarian pipeline


This is something we have seen many times, with rare exceptions like Wikipedia, Drupal, and a few others in our space.

This week

Les Tilleuls Coop starts a series:
Vu sur le Web #1, partage de notre veille technologique

Valerio Barbera shares:
5 Ways to Optimize Symfony Application Performance

Mayur Koshti explores:
Symfony and GraphQL: Building Advanced APIs

CMSs

TYPO3 has:
Without Contribution, Open Source is Dead: A Reminder to Say Thank You

Documentation Search Improvements

Community Budget Idea Report: Updating the Paste Reference For Content Elements Extension

A German Joomla advent calendar continues:
Tag 7 - Praktische Quick Links im Dashboard einbauen

Tag 8 - Autorenbox mit vielen Möglichkeiten

Tag 9 - Debug-Mode und Errorlog nur für deine Augen

Tag 10 - SEO-Grundkonfiguration in Joomla 5.2: Schritt für Schritt

Tag 11 - Beitrag und Kategorie direkt als Menü speichern

Tag 12 - Seitenumbruch-Plugin

Sergey Tolkach examines:
Running Joomla Task Scheduler tasks from the console (CLI)

Getting the current user's object - Current User Trait in Joomla 4.2+



Drupal has:
Sachiko Muto: Empowering Open Source for the Future

This will help Drupal grow its share of the government market in Europe.

Specbee shares:
Why every Drupal developer needs to know about Services and Dependency Injection

DrupalEasy has:
First look: Drupal CMS AI recipe

Inside Drupal CMS

1X Internet looks at:
Shaping the Future of Search in Drupal CMS: Interview with Search Track Leads

Aten says:
Drupal 11 is Here! What you Need to Know about New Development Features

Drupalize Me explores:
Understanding the Difference Between Cache Keys and Cache Tags in Drupal

Tag1 Consulting continues a series:
Migrating Your Data from D7 to D10: User and taxonomy term migrations

Consensus continues a series as well:
Make targets, Droplets, and Aegir, oh my!

Dropitca shows us:
How to Effectively Manage Product Data on a Drupal Website for Manufacturers

Matt Glaman announces:
phpstan-drupal now supports PHPStan 2.0

Freelock continues its advent calendar:
Remind customers of abandoned carts

Show a mix of future and past events

Send a roster of event attendees to staff

Use AI to write alt text for your images

Cache-bust pages containing embedded content

Create a deep redirect in a headless site

As does Lost Car Park:
Drupal Advent Calendar day 7 - Base Recipe

Drupal Advent Calendar day 8 - SEO

Drupal Advent Calendar day 9 - Media Management

Drupal Advent Calendar day 10 - Privacy

Drupal Advent Calendar day 11 - Event Track

Drupal Advent Calendar day 12 - Dashboard track
PHP logo

PHP

This week

Daniel Rotter explores:
Writing high quality tests

Dragan Rapić asks:
What is PHP PECL, and how to use it?

Keyvan examines:
Parsing HTML with PHP 8.4

Scrapfly shares a:
Guide to PHP 8.4 new DOM Selector Feature

Good stuff.

Muhammad Saim Hashmi looks at:

Understanding PHP Access Modifiers with Examples

Naderman explores:
PHP Property Hooks: A Cost of Change Insurance

Code logo

More Programming

W3C announces a:
W3C Statement on Ethical Web Principles guides the community to build a better web

LIIP asks:
Can Postgres cover your NoSQL needs?

That HTML blog reports:
Oh Happy Day! React Finally Speaks Web Components

Jake Lazaroff examines:
Isomorphic Web Components

This is a good approach.

CSS Tricks shares:
Yet Another Anchor Positioning Quirk

SpeckyBoy shows us how to use:
CSS Properties to Make Hyperlinks More Attractive

Useful.

HTMHell continues its advent calendar:
Almost, but not quite, entirely unlike...

Past HTML, Future HTML?

Native HTML light and dark color scheme switching

Submit to the Quirks of HTML

Makeshift hot reload

HTML and CSS I didn't even know about before I started creating content in Japanese

Fediverse Explorer logo

The Fediverse

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

Why is Meta adding fediverse interoperability to Threads?

Mastodon has a newsletter:
Trunk & Tidbits, November 2024

Framasoft reports:
PeerTube mobile app : discover videos while caring for your attention

I've got it downloaded on my Fairphone. ;)

Other Slightly Federated Social Media

The Fediverse Report has:
Last Week in the ATmosphere – 2412.b

MIT Technology Review reports:
Bluesky has an impersonator problem

And a harassment problem, which the The Nexus of Privacy covers:
Bluesky and The Battle of Wormtongue

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