Need help with Drupal or Grav admin, site building, design, or content? Contact us!   

Back to top with progress scrollbar

Symfony Station Communiqué - 14 June 2024

By Reuben Walker, 14 June, 2024
Small robot reading a book

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. This is why we publish on Fridays. So you can savor it over your weekend.

Or jump straight 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.


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

Highlight -> "This week, Symfony 5.4.40, 6.4.8, 7.0.8 and 7.1.1 maintenance versions were released. In addition, we organized the SymfonyOnline June 2024 conference and merged the first features of Symfony 7.2, to be released at the end of November 2024."

A Week of Symfony #910 (3-9 June 2024)

They also have:

SymfonyCon Vienna 2024 : Book your transportation with special rates

SymfonyOnline June 2024: Virtual celebration of innovation and community

SymfonyCasts is back:

This week in SymfonyCasts

Featured Item

Lubna Altungi shares:

Integrating Dataverse into Symfony App: A Quick Guide

This Week

Supul Kalhara shows us:

How to Integrate PayHere Payment Gateway with Symfony PHP Framework

AskHandle shows us:

How to Customize Serialization Groups in Symfony API Platform

This is probably AI generated.

Tomas Votruba demonstrates:

2 Tricks to get your Symfony configs lines to minimum


Sylius provides:

A comprehensive update of everything juicy in the recent minor 1.13 release!


TYPO3 has:

Translating TYPO3's backend interface using Crowdin

Recap of the Best Practices Team Remote Code Sprint on 7 May 2024

What is a multisite CMS, and how can it help your business?

Dries Buyaert shares:

Major version upgrades in Drupal: tools and workflow

Wim Leers updates us on Experience Builder:

XB week 4: annotated data model test

The Drop Times has:

Why 1xINTERNET Rushed to Support the Starshot Initiative: Insights from Baddý Sonja

Drupal Starshot Initiative Sets Strategic Milestones in Product Definition

ImageX Media demonstrates:

Easy Third-Party Integration in Drupal Forms: Dynamically Pulling Data From Other Sources

Golems explores:

2024 Trends: What's New for Drupal

Previous Next examines:

Filtering and sorting search results by date range with OpenSearch

Richard Allen looks at:

Setting up for Drupal's Functional JavaScript tests

HashCodeBang explores:

Drupal 10: Testing Migration Process Plugins

Drupalize Me announces:

New Tutorial Organization and Navigation Roll-Out

Planatir has an employee success story:

From Finance to Palantir

Fantastic. And this is not the Palantir owned by so-called human Peter Thiel.

QED42 shows us how to:

Run batch process via Ajax without redirecting to batch window


This Week

Vincent Schmalbach takes:

A look at modern PHP

Wesley Gonçalves fala sobre:

PHP sem nada de Xampp e com muito Xdebug no Windows

Shahoriar Fahim shows us:

Why Leveraging PHP Built-in Functions Can Enhance Your Application's Performance

Fernando Castillo says the:

Factory Pattern can encapsulate complexity in PHP

Italo Baeza Cabrera examines:

Making Podman, DevPod, and PHPStorm play nice

Grant Horwood has:

NGINX: doing ip geolocation right in NGINX

Peter Fox looks at:

PHP: Mocking Closures and performing assertions

Noé Costa shares:

Native Binaries with PHP

DDEV details a:

MariaDB Dump (mysqldump) Breaking Change

Its Imiro is:

Mastering PHP Generators

Previous Weeks

Liip has a retrospective:

Verona unveiled: A journey beyond the code at PHPDay

More Programming

The Open Source Initiative is:

Exploring openness in AI: Insights from the Columbia Convening

Free Code Camp shows us:

How to Create Notice Blocks in Markdown

Very cool.

Gravatar is:

Introducing Profiles-as-a-Service and our new REST API

Andrew Zuo opines:

Maybe WebAssembly Isn’t That Stupid Of An Idea After All

CSS Tricks explores:

CSS Container Queries

Go Make Things asks:

What is "the grain of the web?"

IT Next has its:

Top 10 GitHub Copilot Features

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

Radio Free Europe/Radio Liberty reports:

A 'Very Painful' Book Boom: As Russia Wages War On Their Culture, Ukrainians Turn To Reading

The Kyiv Post reports:

US and Poland to Help Ukraine Counter Russian Disinformation

HUR Hackers Score Cyber-Hit on Russian Airports, Cause Flight Delays

The Register reports:

Payoff from AI projects is 'dismal', biz leaders complain

Let's hope they are penny stocks soon.

Cory Doctorow opines:

The CFPB is genuinely making America better, and they're going HARD

And he is right.

The Register reports:

Japan forces Apple and Google to allow third-party app stores and payments

The Hacker News reports:

Google Takes Down Influence Campaigns Tied to China, Indonesia, and Russia

404 Media reports:

Hackers Target AI Users With Malicious Stable Diffusion Tool on Github to Protest 'Art Theft'

Te he he.

The International Business Times reports:

Trump Media Shares Plummet Amid Criticism From Barry Diller; Trump's Net Worth Takes A Hit

Teen Vogue reports:

How to Stop Deepfake Porn Using AI

The Evil Empire Strikes Back

The Guardian reports on:

‘Sanctions hole’: how secretive routes supply Russia with western tech and consumer goods

MIT Technology Review reports:

Propagandists are using AI too—and companies need to be open about it

The Hacker News has:

Chinese Actor SecShow Conducts Massive DNS Probing on Global Scale

China-Backed Hackers Exploit Fortinet Flaw, Infecting 20,000 Systems Globally

Reuters reports:

NewsBreak: Most downloaded US news app has Chinese roots and 'writes fiction' using AI

Check First reports:

Operation Overload: how pro-Russian actors flood newsrooms with fake content and seek to divert their efforts

The Next Web reports:

Hackers linked to Hamas tied to cyberespionage via Android spyware in Palestine

The New York Times reports:

It Looked Like a Reliable News Site. It Was an A.I. Chop Shop.

Hollywood Reporter reports:

Big Tech Launches Campaign to Defend AI Use

Pro Publica reports:

Microsoft Chose Profit Over Security and Left U.S. Government Vulnerable to Russian Hack, Whistleblower Says

404 Media reports:

Microsoft QA Contractors Say They Were Laid Off for Attempting to Unionize



Hacker Accesses Internal ‘Tile’ Tool That Provides Location Data to Cops

Bleeping Computer reports:

Malicious VSCode extensions with millions of installs discovered

Security Affairs reports:

PHP addressed critical RCE flaw potentially impacting millions of servers

JetBrains reports:

Updates for security issue affecting IntelliJ-based IDEs 2023.1+ and JetBrains GitHub Plugin

Fediverse / ActivityPub

Augment shares:

Human-Generated Content #2

Privacy Laws reports:

Navigating User Privacy in the Decentralized Social Web

We Distribute reports:

Maven Imported 1.12 Million Fediverse Posts

Stefan Bohacek shows us:

How to be a good fediverse citizen

Other federated social media

The Fediverse Report has:

Last Month in Bluesky – May 2024

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 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.

You can find a vast array of curated evergreen content on our communiques page.


Reuben Walker

Symfony Station

section separator
Article Type
Donate using Liberapay

Symfony Station covers 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.

Join our newsletter list

Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.

  Start exploring!

Please share