DEV Community

Cover image for Symfony Station Communiqué — 12 July 2024
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on • Originally published at symfonystation.mobileatom.net

Symfony Station Communiqué — 12 July 2024

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 the Symfony section is bulging this week, which should happen more often.

Or jump straight to your favorite section via our website.

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

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

Cory Doctorow writes:

We can protect our communities from commodification, but it takes work.

No matter how benevolent a dictatorship is, it’s still a dictatorship, and subject to the dictator’s whims. We must demand that the owners and leaders of tech platforms be fair and good — but we must also be prepared for them to fail at this, sometimes catastrophically.

What the Fediverse (does/n’t) solve


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

Sarven compares:

Container Efficiency in Modular Monoliths: Symfony vs. Laravel

Guess who wins. 😈

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

Ivan Vulovic compares:

Symfony vs. Nest.js: The Ultimate Showdown for Modern Web Development

Great stuff.

Jacopo Nuzzi shows us how to:

Deploy your Symfony app on GCP Cloud Run

PiTangent shares:

Optimizing Performance in Symfony: Tips and Tricks for Faster Applications

Lubna Altungi warns of:

Mistakes to Avoid While Deploying a Symfony App

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

Open source Drupal Starshot slide deck with recording is now available

Great stuff.

Dries Buyaert is:

Announcing the Drupal Starshot Advisory Council

Congratulations to Mike Herchel. 👏🏽

Wim Leers has the latest:

Experience Builder: week 7 and Drupal Dev Days Burgas

The Savvy Few shows us:

How to dynamically add the view id as a body class for every views page

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

Spark Fabrik shares:

Drupal Access Policy demystified


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 examines:

Lesser-Known Composer Commands: Boosting Your PHP Project Management

Good stuff.


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

Dylan Cooper looks at:

A Race to Replace Redis: Linux Foundation Just Announced the “Winner”!

I Am Providence explores:

Authentication history (Basic, Digest, Cookie, Session, Token, JWT, API key)

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

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 European Commission announces:

Commission sends preliminary findings to X for breach of the Digital Services Act

The Verge reports:

The AI-focused COPIED Act would make removing digital watermarks illegal

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

Ars Technica reports:

Elon Musk calls for “criminal prosecution” of X ad boycott perpetrators

SpaceKaren hasn't done anything extremely c^unty for awhile, but the motherfucker is back.

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

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

Cybersecurity/Privacy

And:

Hackers Steal Text and Call Records of ‘Nearly All’ AT&T Customers

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

Socket reports:

Massive Automated Spam Campaign Abuses GitHub to Flood npm Registry with Thousands of Garbage Tea . xyz Packages


Fediverse

The Fediverse Report has:

Last Week in Fediverse – ep 76

Mastodon has an update:

Trunk & Tidbits, June 2024

The Netherlands announces a permanent Mastodon presence for all levels of government:

1-year-old Mastodon Government looks back and forward

We Distribute has:

An Admin’s Guide to Fixing PeerTube

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

For better asks:

Answering ARMY's Question: What is the Fediverse & How Do We Get Involved?

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, Threads, 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? 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

Top comments (0)