Symfony Station Communiqué — 29 September 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-10-02 17:18:09

This article originally appeared on [Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-29-September-2023).

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. We also cover the cybersecurity world and the Fediverse.

There is plenty of good content in each category this week, so please take your time and enjoy the items most relevant and valuable to you. The CMS and PHP sections are packed.

Or jump straight to your favorite section via our website.

- [Symfony](https://www.symfonystation.com/Symfony-Station-Communique-29-September-2023#symfony)
- [PHP](https://www.symfonystation.com/Symfony-Station-Communique-29-September-2023#php)
- [More Programming](https://www.symfonystation.com/Symfony-Station-Communique-29-September-2023#more)
- [Fighting for Democracy](https://www.symfonystation.com/Symfony-Station-Communique-29-September-2023#other)
- [Cybersecurity](https://www.symfonystation.com/Symfony-Station-Communique-29-September-2023#cybersecurity)
- [Fediverse](https://www.symfonystation.com/Symfony-Station-Communique-29-September-2023#fediverse)


Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our communiqué](https://www.symfonystation.com/Symfony-Station-Communique-22-September-2023) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-873-18-24-september-2023).



**My opinions will be in bold. And will often involve profanity.**

---

![Symfony logo](https://www.symfonystation.com/sites/default/files/inline-images/Symfony-2.png)

## Symfony

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

Highlight -> "This week, we continued working on tweaking and polishing the new features of the upcoming Symfony 6.4 features. In addition, the community proposed a revamp of the Serializer component to make it more powerful and performant. Lastly, we published more talks for the SymfonyCon Brussels 2023 conference and announced the last early bird days for the SymfonyLive Paris 2024."

[A Week of Symfony](https://symfony.com/blog/a-week-of-symfony-873-18-24-september-2023) 

They published their latest newsletter:
[SymfonyCon Brussels 2023 is less than 3 months away!](https://symfony.createsend1.com/t/y-l-puttke-dyurtluuut-d/)

They also have:

[SymfonyCon Brussels 2023: Hands-on with LiveComponents, AssetMapper, Turbo & Stimulus](https://symfony.com/blog/symfonycon-brussels-2023-hands-on-with-livecomponents-assetmapper-turbo-and-stimulus)
**This will be a great one.**

[SymfonyCon Brussels 2023: PHPUnit 10 for Symfony Developers](https://symfony.com/blog/symfonycon-brussels-2023-phpunit-10-for-symfony-developers)

[SymfonyLive Berlin 2023 kicks off next week!](https://symfony.com/blog/symfonylive-berlin-2023-kicks-off-next-week)

[SymfonyCon Brussels 2023: Symfony Apps as Standalone Binaries](https://symfony.com/blog/symfonycon-brussels-2023-symfony-apps-as-standalone-binaries)
**I missed this one last week.**


Blackfire shares:
[Taming the beast: performance optimization of unfamiliar applications with Blackfire – part 2 of 2](https://blog.blackfire.io/taming-the-beast-performance-optimization-of-unfamiliar-applications-with-blackfire-part-2-of-2.html) 


SymfonyCasts continues their latest API Platform course:
[This week in SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/sh/1t6AVsd2XFnIGBrRERGJumwddAsNT1/KYA6tV4S89Ai)

---

## Featured Item

![Featured item graphic](https://symfonystation.com/sites/default/files/inline-images/Featured-Item_1_0.png)


The Guardian interviews Yanis Varoufakis:

In his new book, Technofeudalism, the maverick Greek economist says we are witnessing an epochal shift. At his island home of Aegina, he argues it’s no longer the global finance system that shapes us but the ‘fiefdoms’ of tech firms.

### [‘Capitalism is dead. Now we have something much worse’: Yanis Varoufakis on extremism, Starmer, and the tyranny of big tech](https://www.theguardian.com/world/2023/sep/24/yanis-varoufakis-technofeudalism-capitalism-ukraine-interview)


---

### This Week

Christian Kolb shows us how to:
[How to optimize Symfony project performance](https://blog.digital-craftsman.de/automatically-register-doctrine-types-in-symfony-with-compiler-pass/) 

Jakob Skowron wants us to:
[Dive Deeper with DDD & Hexagonal Architecture in Symfony!](https://medium.com/@skowron.dev/dive-deeper-with-ddd-hexagonal-architecture-in-symfony-33aa0424cc0f) 

David Garcia explores:
[Simplifying DDD (Domain-Driven Design) Integration in Symfony and Doctrine Projects](https://david-garcia.medium.com/simplifying-ddd-domain-driven-design-integration-in-symfony-and-doctrine-projects-d71d9a4724fc)

Proxify for Developers shows us:
[How to optimize Symfony project performance](https://dev.to/proxify_dev/how-to-optimize-symfony-project-performance-1fmn)

Daniel Rotter examines:
[Avoid mocking repositories by using in-memory implementations](https://danielrotter.at/2023/09/22/avoid-mocking-repositories-by-using-in-memory-implementations.html)

Stefan Koopmanschap shares:
[Decentralized DTO and speedy FrankenPHP: API Platform Con 2023](https://skoop.dev/blog/2023/09/23/decentralized_dto_and_speedy_frankenphp_api_platform_con_2023/)

### eCommerce



### Platforms

[OpenLampTech - Developer Interview with Ryan Chandler](https://openlamptech.substack.com/p/openlamptech-developer-interview-632?publication_id=558668&utm_campaign=email-post-title&r=yseoe)
**This is from an online buddy of mine's newsletter and features a Laravel developer who publishes good stuff on his site.**

### CMSs

TYPO3 has an udpate:  
[Say Hello to Content Blocks in TYPO3 v12](https://typo3.org/article/say-hello-to-content-blocks-in-typo3-v12)

If you are (or have been) active in the TYPO3 community, please take 5 minutes to fill in a survey about what motivates/demotivates you: 
[TYPO3 Survey](https://forms.gle/tcp95Uco9exkUJbP7)
(The survey is part of the work of the TYPO3 Motivation Research Team.)


Joomla has:
[Joomla 5.0 Beta 3 - Bug Squashing Time](https://developer.joomla.org/news/916-joomla-5-0-beta-3-bug-squashing-time.html) 
**I am looking forward to Joomla 5.**


The Drupal Association has been busy:
[Monthly Newsletter September 2023](https://mailchi.mp/drupalassociation/monthly-newsletter-september-2023?e=2fcfe28a68) 

[Drupal Innovation and the Future](https://www.drupal.org/association/blog/drupal-innovation-and-the-future) 

[Drupal 7 End of Life: The First Steps in your Drupal 7 Migration Process](https://www.drupal.org/association/blog/drupal-7-end-of-life-the-first-steps-in-your-drupal-7-migration-process) 

[DrupalCon Portland 2024 Call for Speakers is now open!](https://mailchi.mp/drupalcon/portland-call-for-speakers-29092023?e=2fcfe28a68)

Nabbisen looks at:
[Drupal 10.1 On OpenBSD 7.3: Install with Composer](https://dev.to/nabbisen/drupal-101-on-openbsd-73-install-with-composer-58mm) 

Web Wash explores:
[Getting Started with Bootstrap 5 using Radix in Drupal](https://www.webwash.net/getting-started-with-radix-bootstrap-in-drupal/) 

Evolving Web asks:
[What's Your Future With Drupal in an AI-Led World? ](https://evolvingweb.com/blog/whats-your-future-drupal-ai-led-world)

DropSolid asks:
[What is a Digital Experience Platform (DXP) and why do you need one?](https://dropsolid.io/knowledge-hub/what-digital-experience-platform-dxp-and-why-do-you-need-one)

Along those lines, XYZware has:
[Why Choose Drupal? Seven Business Requirements it Seamlessly Addresses](https://www.zyxware.com/article/6640/7-business-requirements-addressed-by-drupal)

ImageX explores:
[Drupal 10.1's Front-End Transformation: A Review of Impressive Updates](https://imagexmedia.com/blog/whats-new-front-end-development-drupal-10-1) 

One of my favorite Drupal peeps, Matt Glaman has:
[Book review: Modernizing Drupal 10 Theme Development](https://mglaman.dev/blog/book-review-modernizing-drupal-10-theme-development) 

In Web Works shows us:
[How to Boost the Performance and Scalability of Drupal Websites](https://www.lnwebworks.com/Insight/how-boost-performance-and-scalability-drupal-websites) 

[Tips for Drupal Site Maintenance](https://www.lnwebworks.com/Insight/10-incredible-tips-drupal-site-maintenance)

The DropTimes has a new resource:
[Growing Together in Drupal Land: The 'Learn Drupal' Initiative](https://www.thedroptimes.com/open/34491/growing-together-in-drupal-land-learn-drupal-initiative)

Specbee has:
[Your Guide to the World of Drupal Developer Roles](https://www.specbee.com/blogs/your-guide-world-drupal-developer-roles)

### Previous Weeks

Hyvor Blogs announces:
[GPT Integration, SEO/Link Analysis, and more on Hyvor Blogs](https://hyvor.com/blog/hyvor-blogs-september-2023)


Salsa Digital provides:
[Drupal security — a complete Drupal self-help guide to ensuring your website’s security](https://salsa.digital/insights/drupal-security-a-complete-drupal-self-help-guide-to-ensuring-your-websites-security)
There is more from them below in the cybersecurity section.

Alex Rozz examines:
[Enhancing Symfony Application Performance: Overcoming Many-to-Many Challenges with Postgres and ClickHouse](https://dev.to/alexrozz/enhancing-symfony-application-performance-overcoming-many-to-many-challenges-with-postgres-and-clickhouse-36g) 

dzhebrak shares:
[Translating entities in EasyAdmin with DoctrineBehaviors](https://dzhebrak.com/blog/translating-entities-easyadmin-doctrinebehaviors) 


![PHP logo](https://symfonystation.com/sites/default/files/inline-images/php-logo_4.png)

## PHP

### This Week

The incomparable Jason Knight says:
[ENOUGH With The PHP Hate](https://deathshadow.medium.com/enough-with-the-php-hate-2cd07b70f1b0)
**This made my decade.**

Isra Skyler shares:
[The Rebel Language That Rules the Web](https://dev.to/isra_skyler/php-the-rebel-language-that-rules-the-web-lc2) 

TechTales demonstrates:
[Images. How do I resize images without stretching them?](https://medium.com/@erostsrl/images-how-do-i-resize-images-without-stretching-them-e24ecce1312a) 

Ezeanyim Henry is:
[Navigating the Web with a Smile: A Jovial Guide to Simple PHP Routing](https://medium.com/@ezeanyimhenry/navigating-the-web-with-a-smile-a-jovial-guide-to-simple-php-routing-c70c466ef273)
**As someone with a perpetual scowl, this is what I like to see.**

FiveJars looks at:
[Implementin Automated Testing with Codeception](https://fivejars.com/blog/implementing-automated-testing-codeception) 

PhpStorm publishes:
[PHP Annotate September 2023](https://blog.jetbrains.com/phpstorm/2023/09/php-annotated-september-2023/) 

Md. Asif Rahman demonstrates:
[A real-life example of using Late Static Binding in PHP](https://dev.to/asifzcpe/a-real-life-example-of-using-late-static-binding-in-php-h6b) 

CoDeMystify is:
[Exploring the Abstract Factory Pattern in PHP](https://codemystify.com/articles/exploring-the-abstract-factory-pattern-in-php)

Antonio Silva explores:
[PHP Design Patterns: Active Record](https://dev.to/xxzeroxx/php-design-patterns-active-record-1i5)

Lybe shares:
[Unit Tests: Developer’s Best Friend](https://lybe.medium.com/unit-tests-developers-best-friend-2cdee4c278e2)

Exakat examines:
[New PHP error messages in PHP 8.3](https://www.exakat.io/en/new-php-error-messages-in-php-8-3/)

Tomas Votruba shows us:
[How to Migrate PhpSpec to PHPUnit](https://tomasvotruba.com/blog/2019/03/21/how-to-instantly-migrate-phpspec-to-phpunit)

And Wendall Adriel shows us how to:
[Avoid AOP: Array-Oriented Programming](https://wendelladriel.com/blog/avoid-the-aop-array-oriented-programming/)

### Previous Weeks



![Code logo](https://symfonystation.com/sites/default/files/inline-images/code-logo_3.jpeg)

## More Programming

InfoWorld shares:
[Intro to HTMX: Dynamic HTML without JavaScript](https://www.infoworld.com/article/3706951/htmx-dynamic-html-without-the-javascript.html) 
**I am not sure how I feel about this yet. But anything that reduces JS is good.**

Josh Collinsworth argues:
[Classic rock, Mario Kart, and why we can't agree on Tailwind](https://joshcollinsworth.com/blog/tailwind-is-smart-steering) 
**One thing we can agree on is Tailwind is for lazy backend programmers and JS bros who refuse to learn any CSS.**

[The 4 Types of AI (And Which Tools Email Marketers Use the Most)](https://www.litmus.com/blog/the-4-types-of-ai)
**This is a helpful general AI article too.**

Teddy Morin shows us:
[How To Handle Authentication with Micro-Services](https://blog.scalablebackend.com/how-to-handle-authentication-with-micro-services)

Atakan Demircioğlu explores:
[Migrating MySQL to Supabase (PostgreSQL) using pgLoader](https://atakde.medium.com/migrating-mysql-to-supabase-postgresql-using-pgloader-9a9cf29aed40)

The Grumpy Programmer examines:
[Reducing Friction in Development Environments](https://grumpy-learning.com/blog/2023/09/29/reducing-friction-in-development-environments/)

Fast Company has a spot on interview:
[We do not have fast companies anymore’: Cory Doctorow on where tech went wrong and how to fix it](https://www.fastcompany.com/90956618/we-do-not-have-fast-companies-anymore-cory-doctorow-on-where-tech-went-wrong-and-how-to-fix-it)


![Democracy logo](https://mcusercontent.com/ff4ae8c89c97001794aa14c24/images/059db146-6e5f-ac4f-d556-c88b3e44125c.png)

## Fighting for Democracy

[Please visit our Support Ukraine page](https://www.symfonystation.com/Support-Ukraine) to learn how you can help kick Russia out of Ukraine (eventually).

### The cyber response to Russia’s War Crimes and other douchebaggery

The Guardian reports:
[A threat to Amazon and a test of the FTC: is this big tech’s antitrust reckoning?](https://www.theguardian.com/technology/2023/sep/26/amazon-antitrust-lawsuit-analysis-big-tech)

Ars Technica has more:
[FTC files “the big one,” a lawsuit alleging Amazon illegally maintains monopoly](https://arstechnica.com/tech-policy/2023/09/ftc-files-the-big-one-a-lawsuit-alleging-amazon-illegally-maintains-monopoly/) 

TechCrunch reports:
[DOJ says eBay sold thousands of illegal, poisonous, and polluting products](https://techcrunch.com/2023/09/27/doj-says-ebay-sold-thousands-of-illegal-poisonous-and-polluting-products/)

The Register reports:
[Norway wants Europe-wide ban on Facebook behavioral ads](https://www.theregister.com/2023/09/29/norway_facebook_behavioral_ads/)

Ars Technica reports:  
[US agency sues Tesla as Black workers report “swastikas, threats, and nooses”/](https://arstechnica.com/tech-policy/2023/09/us-agency-sues-tesla-as-black-workers-report-swastikas-threats-and-nooses/)
**Hmm, I think I see a pattern emerging here.**

TechCrunch reports:
[Elon Musk’s X headed for ‘rule of law’ clash with EU, warns Twitter’s former head of trust & safety](https://techcrunch.com/2023/09/29/x-vs-dsa/)

The Kyiv Independent reports:
[EU Commission names social platform X leading disinformation source](https://kyivindependent.com/eu-commission-twitter-x-largest-disinformation-source-among-popular-social-platforms/)

### The Evil Empire Strikes Back

And Rolling Stone reports:
[Elon Musk Fires Election Integrity Team Ahead of 2024 Elections](https://www.rollingstone.com/culture/culture-news/twitter-elon-musk-fires-safety-team-2024-elections-1234832199/)
**SpaceCuntren doesn't miss a beat.**

The Guardian reports:
[X/Twitter scraps feature letting users report misleading information](https://www.theguardian.com/technology/2023/sep/27/xtwitter-scraps-function-letting-users-report-misleading-information) 
**See.**

Bleeping Computer reports:
[US and Japan warn of Chinese hackers backdooring Cisco routers](https://www.bleepingcomputer.com/news/security/us-and-japan-warn-of-chinese-hackers-backdooring-cisco-routers/) 

[GitHub repos bombarded by info-stealing commits masked as Dependabot](https://www.bleepingcomputer.com/news/security/github-repos-bombarded-by-info-stealing-commits-masked-as-dependabot/) 

The State Department has:  
[GEC Special Report: How the People’s Republic of China Seeks to Reshape the Global Information Environment](https://www.state.gov/gec-special-report-how-the-peoples-republic-of-china-seeks-to-reshape-the-global-information-environment/)

The Atlantic Council shares:  
[The 5×5—China's cyber operations](https://www.atlanticcouncil.org/content-series/the-5x5/the-5x5-chinas-cyber-operations/)

Decipher reports:
[Marriages of Convenience' Between State Actors and Cybercriminals Provide Cover](https://apple.news/ANTxwJZSQT5Snh-JnKsS1pw)

The Washington Post reports:
[Egyptian Presidential Hopeful Targeted by Predator Software](https://www.washingtonpost.com/investigations/2023/09/23/predator-egypt-hack-spyware-iphone/)

404 Media reports:
[The End of Privacy is a Taylor Swift Fan TikTok Account Armed with Facial Recognition Tech](https://www.404media.co/the-end-of-privacy-is-a-taylor-swift-fan-tiktok-account-armed-with-facial-recognition-tech/)

### Cybersecurity/Privacy

The Hacker News reports:
[Apple Rushes to Patch 3 New Zero-Day Flaws: iOS, macOS, Safari, and More Vulnerable](https://thehackernews.com/2023/09/apple-rushes-to-patch-3-new-zero-day.html)

Salsa Digital has:
[Cybersecurity, the National Institute of Standards and Technology (NIST), and Drupal](https://salsa.digital/insights/cybersecurity-the-national-institute-of-standards-and-technology-nist-and-drupal)
**Great stuff here.**

![Fediverse logo](https://www.symfonystation.com/sites/default/files/inline-images/Fediverse_logo.png)
### Fediverse

The Fediverse Report has:
[Last Week in Fediverse – episode 36](https://fediversereport.com/last-week-in-fediverse-episode-36/) 

[FediForum September 2023](https://fediversereport.com/fediforum-september-2023/) 

We Distribute has:
[How to Connect Your WordPress Blog to the Fediverse](https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/) 

**Shady aka** Lemmy shares:
[Lemmy Development Update 2023-09-22](https://lemmy.ml/post/5328302 "Comments")

FediGov has:
[Federated communication for public authorities: communicate confidently and respectfully with the public](https://fedigov.eu/)

Fastly has an interview:
[Community Spotlight: Casey Kolderup, creator of Postmarks, has joined the W3C’s Social Web Community Group!](https://dev.to/fastly/community-spotlight-casey-kolderup-creator-of-postmarks-has-joined-the-w3cs-social-web-community-group-bf8) 

The Verge interviews:
[Meta’s Mark Zuckerberg on Threads, the future of AI, and Quest 3](https://www.theverge.com/23889057/mark-zuckerberg-meta-ai-elon-musk-threads-quest-interview-decoder)

If you're thinking of using Threads or it deserves a place in the Fediverse, read this first.  
[Meta in Myanmar, Part I: The Setup](https://erinkissane.com/meta-in-myanmar-part-i-the-setup)

Jon Worth shares:
[From The Who to The Rolling Stones – or why I will not trust Bluesky just yet](https://euroblog.jonworth.eu/from-the-who-to-the-rolling-stones-or-why-i-will-not-trust-bluesky-just-yet/) 

## CTAs (aka show us some free love)

- That’s it for this week. Please share this communiqué.
- Also, please [join our newsletter list at the bottom of our site’s pages](https://www.symfonystation.com/contact). Joining gets you each week's communiqué in your inbox (a day early).
- Follow us [on Flipboard](https://flipboard.com/@mobileatom/symfony-for-the-devil-allupr6jz) or at [@symfonystation@phpc.social](https://phpc.social/web/@symfonystation) on Mastodon for daily coverage. Consider joining the [@phpc.social](https://phpc.social/web/home) instance.
- Do you like Reddit? Why? Instead, follow us [on kbin](https://kbin.social/u/symfonystation) for a better Fediverse and Symfony-based experience.

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](https://www.symfonystation.com/Support-Ukraine). Or, if you know of one, get in touch.

You can find a vast array of curated evergreen content.

## Author

![Reuben Walker headshot](https://miro.medium.com/max/1200/1*B3RcgIbAiytfjynP-oiOMg.jpeg)

### Reuben Walker

Founder
Symfony Station