DEV Community

Cover image for Symfony Station Communiqué - ✦ Stardate: 28 November 2025 ✦
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on • Originally published at symfonystation.mobileatom.net

Symfony Station Communiqué - ✦ Stardate: 28 November 2025 ✦

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.

There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you.

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 the team at 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. Fuck 'em!

The Programmer’s Fulcrum is the future (and smaller) home for a fusion of Symfony Station and Battalion. Its tagline is Devs Defending Democracy, Developing the OMN.

You can sign up now and for 2025 get an email with links to each week's Symfony Station Communiqué and Battalion "Destroying Autocracy" post along with their featured articles. And you’ll be set with TPF after the fusing in January.

We are posting on the Fediverse now at @thefulcrum@thefulcrum.dev

Original website content will start in 2026.


Symfony

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

This week, Symfony published new release candidate versions of Symfony 7.4 and Symfony 8.0, which are scheduled for release next week. Meanwhile, we started working on Symfony 8.1, to be released on May 2026. Lastly, we published additional details about the SymfonyCon 2025 conference, which will also take place next week.

November 17–23, 2025: A Week of Symfony 986

They also have:

A newsletter

New in Symfony 7.4 Misc Features (Part 2)

New in Symfony 7.4: Misc Features (Part 3)

Symfony 7.4 curated new features

Preparing for Symfony 7.4 and Symfony 8.0

Symfony 8.0.0 released

Symfony 7.4.0 released


Featured Item

The Drop Times writes:

DevBranch, a Drupal-focused agency based in Lutsk, Ukraine, hasn’t attended a DrupalCon since 2019—first due to the pandemic, and then the full-scale Russian invasion. But in the face of war, disruption, and distance, the team continues to gather at their office to watch the Driesnote together, staying closely tied to the Drupal community they’ve long called home.

According to co-founder Bohdan Artemchuk, the team at DevBranch hasn’t lost touch despite their absence from in-person events. They remain deeply invested in the Drupal ecosystem, carving out time to discuss keynotes and analyze the project’s direction.

DevBranch’s Remote Driesnote Watch Parties Reflect Wartime Resilience and Drupal Loyalty


This Week

Jarosław Szutkowski explores:

One-to-One in Doctrine: How One Wrong Line of Code Generated 40,000 Extra Queries Per Day

Matt Mochalkin has:

Important Caching Strategies: How to Create Resilient Caching in Symfony

Beyond AUTO_INCREMENT: Mastering Symfony Uid in Distributed Architectures

Architecting Advanced Routing Patterns in Symfony

soyuk shares:

[2025: Performance Milestone for the Symfony Ecosystem](https://soyuka.me/2025-performance-milestone-for-the-symfony-ecosystem/_

eCommerce

PrestaShop has:

Sunsetting the PrestaShop cron service

Hummingbird v2.0.0 Beta

CMSs

Joomla has:

Secretary Replacement Elections - Nominee Announcement

Joomla 6.0.1 & 5.4.1 Bugfix Release

TYPO3 has:

A New Home for TYPO3: Relaunching the TYPO3 Websites

TYPO3 Awards 2025 Recognize Exceptional Projects Across the TYPO3 Community

Wolfgang Wagner has:

TYPO3 bekommt ein neues digitales Zuhause: Website-Relaunch bringt Klarheit

TYPO3 v14.0 ist da: Frische UI, Fluid 5 und der Startschuss für die modernste TYPO3-Ära

PPW has:

TYPO3 14.0 - Neue Funktionen und Features

TYPO3 14.0 - Inkompatible Änderungen

TYPO3 14.0 - Bugfixes und Verbesserung der Performance

Chris Müller examines:

What you can do today to ease the upgrade to TYPO3 v14

B13 announces:

TYPO3 Awards: Container Extension wins “Best TYPO3 Extension”

Congratulations.

Drupal has:

Seeking Subsystem and Topic Maintainers for Open Positions

DrupalCon Vienna 2025: A Celebration of Open Source and Community Impact

Dries Buyaert has:

Infinite scroll with htmx

Thank you, Drupal Security Team

WebWash shows us how to:

Build Content Workflows in Drupal

Hash Bang Code reviews:

DrupalCamp Scotland 2025

UI Suite shares:

UI Suite Monthly #32 - Display Builder Beta 1 Launch, Core Integration Progress and AI-Powered Component Generation

ImageX Media has:

Your Guide to the SEO Tools recipe in Drupal CMS

Keep your Drupal Site Secure: Managing All Keys Safely and Easily with the Key Module

Specbee compares:

Keywords vs. Search Intent: Still stuffing keywords or optimizing for relevance?

Mike Herchel (with tongue in cheek) announces:

Florida DrupalCamp voted best DrupalCamp on the planet (and sessions are now open)!

Lost Car Park has an ask:

Drupal Advent Calender 2025 - Call out to Initiative Leads

Annertech shares:

Our highlights from LocalGov Drupal Week 2025

Nice.

Webizat reviews:

DrupalCon Asia 2025 in Nara, Japan - Personal Recap


PHP

This Week

David Duymelinck continues a series:

Idable queries Relational library dev release

Tideways looks at:

PHP Benchmarks: 8.5 vs 8.4, 8.3 and 7.4

Andreas Heigl explores:

Property-Hooks for the win

Markus Staubb shows us how to:

Speedup PHPUnit code coverage generation

Paul Clegg continues a series:

Refactoring Legacy: Part 2 - Tell, Don't Ask.

See below for part 1.

Sebastian Bergmann examines:

Testing with(out) dependencies

Previous Week

Deezer covers:

Forum PHP 2025, a year of anniversaries

They are also my new music streamer.

Paul Clegg looks at:

Refactoring Legacy: Part 1 - DTO's & Value Objects


More Programming

Codeberg shares:

Letter from Codeberg: Onwards and upwards!

It's Foss shows us how to:

Backup and Restore Your Flatpak Apps & Settings Between Distro Switch and Reinstalls

Useful because Linux is chaotic or anarchic (depending on how you look at it. ;) This week I was finally able to fix my non-password issue on Zorin and update it after two years. :)

Infrequently explores:

The Performance Inequality Gap, 2026

More data about how much JS frontend frameworks suck ass.

BleepingComputer reports:

Code beautifiers expose credentials from banks, govt, tech orgs

Percona says:

Let’s Rebuild the MySQL Community Together

GitLab announces:

GitLab discovers widespread NPM supply chain attack

Vanilla JS (if at all) peeps


Fighting for Democracy

Sponsored by Battalion


Please visit Symfony Stations Support Ukraine page to 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, Techno Feudalism, and other douchebaggery

TechPolicy Press reports:

Why Civil Society Is Sounding the Alarm on the EU’s Omnibus Rollback

Fiona Fokus says:

I don't care how well your "AI" works

Abso-fucking-lutely.

The Evil Empire Strikes Back

The Atlantic reports:

Elon Musk’s Worthless, Poisoned Hall of Mirrors

The Markup reports:

How American Big Tech guards the profits it extracts around the world

Cybersecurity and Privacy

BleepingComputer reports:

Malicious LLMs empower inexperienced hackers with advanced tools

The Register reports:

FCC guts post-Salt Typhoon telco rules despite ongoing espionage risk


Fediverse

Bonfire has:

What is Bonfire? Plural by design

Terence Eden has:

Now witness the power of this fully operational Fediverse!

Other Slightly Federated Social Media

Connected Places has:

ATmosphere Report - 144


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.

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.

Top comments (0)