Symfony Station Communiqué - 2 August 2024: A Look at Symfony, Drupal, PHP, Cybersec, and Fediverse News!

This communiqué originally appeared on Symfony Station.

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. You can’t be free without safety and privacy.

There’s good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you. And we have a new development in our Fighting for Democracy section. This is why we publish on Fridays. So you can savor it over your weekend.

Or jump straight to your favorite section via our website.

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

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

Highlight -> “This week, Symfony released maintenance versions 5.4.42, 6.4.10, 7.0.10 and 7.1.3. Meanwhile, the upcoming Symfony 7.2 version added a new polyfill for expectUserDeprecationMessage() method to add compatibility with PHPUnit 11 and improved the authenticators information in the security profiler panel.”

A Week of Symfony #917 (22-28 July 2024)

Blackfire has:

Scaling for success: load testing your app for Black Friday – part 1

SymfonyCasts has:

This week in Symfony Casts


Featured Item

I have a new project that will have the side benefit of reducing the length of our communiqués. 😈

You know our weekly communiqué’s “Fighting for Democracy” section can be a little emphatic. 🤬

And since the world is not improving with time, I won’t be mellowing any time soon. And because big tech and big money entrench autocracy, enshittify the economy, and destroy the environment, I have decided to change my approach to life (and unfortunately retirement). I’m launching Battalion as a coping mechanism. Alcohol only goes so far and this effort won’t give me hangovers.

Battalion aims to be a open though private digital weapon to help create, support, and empower communities (of all types) to win battles in the eternal war against autocracy and for freedom.

Introducing Battalion: Join the Battle against Autocracy

So, if you have a small idea that can support democracy with big results, please check it out.


This Week

Aghar Saifeddine has:

Integrating Google reCAPTCHA with Symfony Forms: A Step-by-Step Guide

A Comprehensive Guide to Understanding and Integrating API Platform with Symfony 6

Yonel Ceruto explores:

Bundling Your Symfony UX Twig Components

Aleksander Wons compares:

Symfony 7 vs. .NET Core 8 – Templating

Alexander Turek shares a slidedeck:

Deep Dive into Symfony’s Dependency Injection Component (T3DD24)

eCommerce

PrestaShop announces:

Autoupgrade module v6.0.0 is Available (1-Click Upgrade)

CMSs

TYPO3 has:

Community Budget Idea Report: Implementing TYPO3 Rector & Fractor Rules Q2

TYPO3 CMS Product Strategy

Call for Community Budget Ideas (Q4/2024)

Daniel Fau looks at:

TYPO3 Q2+: Scaling Open Source!

It’s in German, so have your browser translator nearby.

Aten Design Group announces:

New Configuration Storage Options with Backdrop CMS

Drupal has:

Drupal launches Drupal 11, the latest version of the Open Source CMS

Still no Automatic Updates after 8 years and counting. Fuck.

Dries has:

Drupal 11 released

Golems examines:

Security and Speed Optimization in Drupal 11

Wim Leers has:

Experience Builder: XB week 10: no field widget left behind

Experience Builder: XB week 9, front-end locomotive gathering steam

Sitback looks at:

Making the polyfill.io vulnerability a thing of the past for Drupal

And has:

Good Design for Housing – NSW Gov digital map case study

Akansha Saxena shows us:

Build Smart Drupal Chatbots With RAG Integration and Ollama

This is a well-written article and possibly a legitimate use of “AI”.

The Drop Times has:

Streamlining Data Integration with Views CSV Source: Insights from Daniel Cothran

Thoughts on Drupal Starshot #2: A New Direction for Drupal

ECA is For Every Drupal Site Out There: Jürgen Haas

DrupalCamp Ottawa 2024: A Convergence of Web Development Expertise and Community Spirit

Matt Glaman announces a:

Trial experience for Starshot update

This is truly fascinating.

Specbee explores:

Integrating Single Directory Components (SDC) and Storybook in Drupal

Good work on cleaning up Drupal’s frontend development.

Brian Pekker says:

Drupal 11 is at the doorstep

A lot of goodies to look forward to.

ImageX Media has:

AI Assistant, Real-Time Collaboration, and More: A Glimpse at CKEditor 5 Premium Features in Drupal

Uhh, no.

Markie shows us:

How to use the LocalGov Drupal KeyNav Module

PrometSource explores:

Choosing the Best Content Management System for Local Government

If you are a small local government, WordPress is the way to go.


PHP

This Week

Jason Anderson examines:

PHP5 Heredoc: Expanding Variables

Auriga Aristo shows us how to:

Enhance PHP Applications with Custom Attributes

Stitcher looks at:

Improved lazy loading

Yunus Emre Adas asks:

Which dB Should You Use For PHP Web Development?

Sarah Savage opines:

Makefiles make life easier

php[architect] has a new issue:

Search For Good Code

Davor Minchorov covers:

Building Maintaining PHP Applications: Planning

DDEV says:

Let’s Fully Fund Maintainer Stas

Akshay Joshi explores:

Using php7-mysql-shim to Address mysql_* Function Compatibility in PHP 7

Oyolola Toni shares a:

LAMP docker installation automation script in bash

Previous Weeks


More Programming

Asier Recondo explores:

The < template > HTML Tag

CSS Tricks shares:

CSS Functions and Mixins Module Notes

HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier!

Yes.

David Gerrells asks:

So you think you know box shadows?

Indra Gunawan says:

Ignore custom indexes on Doctrine DBAL 4

Andrew Zuo

Google’s 135 Billion Dollar Oopsies Is A Strong Case Against Serverless

You shouldn’t use Google for anything if you can avoid it. Although it does take a while and a lot of work to get off it.



Battalion Logo

We are changing the way we cover the topics in this section of the communiqué. Hopefully, you read the featured item article above. Fighting for Democracy will now be sponsored by Battalion. And it will also be condensed to only feature a few articles in each section. You can access the remainder of the week’s news via a Battalion post.

Get all the democracy news via Battalion! Or follow us on the Fediverse at @[email protected]. Or via RSS.

Please visit our Support Ukraine pageto 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 Next Web reports:

EU backs 15 startups to fight online misinformation with blockchain

Wow, the first legitimate use of Blockchain that I have seen.

The Register reports:

Sam Altman wants a US-led freedom coalition to fight authoritarian AI

Strangely, he would not apply the same logic to its domestic use.

The Evil Empire Strikes Back

The (rapidly declining and criminally led) Washington Post reports:

Inside the powerful Peter Thiel network that anointed JD Vance

Bezos wasn’t one of them or we would have never seen this from the Post. It’s also funny how these billionaire-owned newspapers report on the couchfucker’s douchebaggery, but not the orange felon’s daily cuntitry.

Cory Doctorow has:

The largest campaign finance violation in US history

Cybersecurity/Privacy

The Electronic Frontier Foundation reports:

EFF to FCC: SS7 is Vulnerable, and Telecoms Must Acknowledge That

404 Media reports:

How a Microsoft App is Powering Employee Surveillance


Fediverse

The next FediForum is coming up:

Next FediForum: September 12-14, 2024

Renaud Chaput has:

Evolving Mastodon’s Trust & Safety Features

FYI, trust and safety are not priorities with Mastodon. Choose your instance wisely.


CTAs (aka show us some free love)

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 toddler stage, 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.

You can find a vast array of curated evergreen content on our communiqués page.

Author

Reuben Walker headshot

Reuben Walker

Founder
Symfony Station


Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top