Symfony Station Communiqué — 08 March 2024. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2024-03-10 13:54:21

This communiqué [originally appeared on Symfony Station](https://symfonystation.mobileatom.net/Symfony-Station-Communique-08-March-2024). 

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. Because open-source equals open societies, peeps. That necessitates a mission of destroying big tech. We also cover the cybersecurity world and the Fediverse (more open-source and democracy).

There  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 via our website.

- [Symfony Universe](https://symfonystation.mobileatom.net/Symfony-Station-Communique-08-March-2024#symfony)
- [PHP](https://symfonystation.mobileatom.net/Symfony-Station-Communique-08-March-2024#php)
- [More Programming](https://symfonystation.mobileatom.net/Symfony-Station-Communique-08-March-2024#more)
- [Fighting for Democracy](https://symfonystation.mobileatom.net/Symfony-Station-Communique-08-March-2024#other)
- [Cybersecurity](https://symfonystation.mobileatom.net/Symfony-Station-Communique-08-March-2024#cybersecurity)
- [Fediverse](https://symfonystation.mobileatom.net/Symfony-Station-Communique-08-March-2024#fediverse)

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our communiqué](https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-March-2024) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-896-26-february-3-march-2024). 


**My opinions will be in bold. And will often involve cursing. Because humans.**

---

## Symfony

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

Highlight -> "This week, Symfony [5.4.36](https://symfony.com/blog/symfony-5-4-36-released), [6.4.4](https://symfony.com/blog/symfony-6-4-4-released) and [7.0.4](https://symfony.com/blog/symfony-7-0-4-released) maintenance versions were released. Meanwhile, the upcoming Symfony 7.1 version focused on finishing some minor new features."

[A Week of Symfony #896 (26 February - 3 March 2024)](https://symfony.com/blog/a-week-of-symfony-896-26-february-3-march-2024)


Blackfire announces:

[A new era of observability: introducing Blackfire Continuous Profiler for PHP, Python, Node.js, and Go](https://blog.blackfire.io/a-new-era-of-observability-introducing-blackfire-continuous-profiler-for-php-python-node-js-and-go.html)


SymfonyCasts continues its free Symfony 7 course:

[This week on SymfonyCasts!](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/sh/1t6AVsd2XFnIGKAdc2c4TLVnzSQuLj/O4bgXbp_HAvT) 


---

## Featured Item

The Guardian has a very important book review:

The story of the British man who took on Hitler’s information machine offers valuable insights into the fight against the rise of authoritarianism.
### [The man who tricked Nazi Germany: lessons from the past on how to beat disinformation](https://www.theguardian.com/books/2024/mar/02/the-man-who-tricked-nazi-germany-lessons-from-the-past-on-how-to-beat-disinformation )
 
**If there was ever a need for these lessons, it's now. How to Win an *Information War: The Propagandist Who Outwitted Hitler* will be published by Faber on 7 March. Buy it. Read it. Live it.**



---

### This Week

Sergii Dolgushev explores:

[Getting Symfony app ready for Swoole, RoadRunner, and FrankenPHP (no AI involved)](https://dev.to/sergiid/getting-symfony-app-ready-for-swoole-roadrunner-and-frankenphp-no-ai-involved-2d0g)

Razvan Dubau examines:

[Modernizing PHP app using DDD with Symfony](https://medium.com/@razvandubau/modernizing-php-app-using-ddd-with-symfony-60a58ed562bf)

Jaap van Otterdijk is:

[Proudly announcing the immediate availability of the 1.0.0 release of the newest phpDocumentor project, Guides.](https://www.linkedin.com/feed/update/urn:li:activity:7170173363275943936/)


Filip Horvat shows us:

[Symfony — how to inject a service by interface and argument name](https://medium.com/@fico7489/symfony-how-to-inject-servide-by-interface-and-argument-name-f870b5558f36)

### eCommerce

Sylius has:

[Month of Sylius: February](https://sylius.com/blog/month-of-sylius-february/)

Odiseo shares:

[An introduction to Sylius User Bundle for Symfony - Part One](https://odiseo.io/en/blog/an-introduction-to-sylius-user-bundle-for-symfony-part-one)  

Shopware published:

[Shopware Developer Digest February 24](https://www.shopware.com/en/news/shopware-developer-digest-february-24/) 

WinkelWagen has:

[Shopware: Hard coded UUIDs](https://winkelwagen.de/2024/03/05/shopware-hard-coded-uuids/) 

[Shopware: async vs defer – use defer](https://winkelwagen.de/2024/03/07/shopware-async-vs-defer-use-defer/)

### CMSs


TYPO3 has:

[Budget 2024 Ideas for Quarter 2/2024 Published — Vote Now!](https://typo3.org/article/budget-2024-ideas-for-quarter-2-2024-published-vote-now)

[Full Power Ahead – A Recap of the first TYPO3 Marketing Team Sprint in 2024](https://typo3.org/article/recap-marketing-team-sprint-2024) 

[How to Untangle your Deployment and Infrastructure](https://typo3.com/blog/infrastructure-as-code)

Chris Müller shows us:

[What you can do today to ease the upgrade to TYPO3 v13](https://brot.krue.ml/what-you-can-do-today-to-ease-the-upgrade-to-typo3-v13/) 


<br/>

Joomla announces:
  
[Joomla! 5.1.0-Beta 1 Release](https://developer.joomla.org/news/931-joomla-5-1-0-beta-1-release.html)  

<br/>

Drupal announces:

[Drupal 11 will be released either on the week of July 29 or week of December 9, 2024](https://www.drupal.org/about/core/blog/drupal-11-will-be-released-either-on-the-week-of-july-29-or-week-of-december-9-2024)

Capellic shows us how to:

[Add a facade image for YouTube videos to improve performance](https://capellic.com/blog/add-facade-image-youtube-videos-improve-performance) 

Oliver Davies tells us:

[Why write framework-agnostic code](https://www.oliverdavies.uk/archive/2024/03/05/why-write-framework-agnostic-code) 

**Good advice for your business logic.**

Nevin Katz looks at:

[Building Your Drupal 10 Upgrade Roadmap](https://nevkatz.medium.com/building-your-drupal-10-upgrade-roadmap-3d6d0bb1e98a)

Lullabot announces:

[The New Storybook Module for Drupal](https://www.lullabot.com/articles/new-storybook-module-drupal) 

**It's not the way I build my sites but it's a great alternative.**

Matt Glaman is:

[Improving the Drupal theme starterkit and theme generation experience](https://mglaman.dev/blog/improving-drupal-theme-starterkit-and-theme-generation-experience)

**If they get it working with Olivero, that will be awesome.**

Amazzee explores:

[Composable Architecture: Why Drupal should be part of your Solution](https://www.amazee.io/blog/post/composable-architecture-and-drupal)

The Drop Times reports:

[Drupal.org: A New Initiative for Improved User Onboarding and Role Identification](https://www.thedroptimes.com/37354/drupalorg-new-initiative-improved-user-onboarding-and-role-identification)

[Inspiring Inclusion: Celebrating the Women in Drupal | #1](https://www.thedroptimes.com/38094/inspiring-inclusion-celebrating-women-in-drupal-1) 

Droptica asks and answers:

[Why is Drupal a Perfect CMS for Higher Education? 8 Reasons](https://www.droptica.com/blog/why-drupal-perfect-cms-higher-education-8-reasons/) 

Liip introduces:

[Easier content creation means better content: Meet blökkli](https://www.liip.ch/en/blog/easier-content-creation-means-better-content-meet-blokkli) 

**This looks easier than DXPR, 10 times easier than Layout Builder, and not as easy as Gutenberg.**

Golems explains:

[Using Drupal for Multilingual Websites: Configuration and Best Practices](https://gole.ms/blog/using-drupal-multilingual-websites-configuration-and-best-practices) 

ImageX examines:

[Unlocking Customer Management Efficiency: A Deep Dive into CRM Integration with Drupal Websites](https://imagexmedia.com/blog/crm-integration-drupal) 

### Previous Weeks

Brian Perry looks at:

[Extending The Drupal API Client](https://brianperry.dev/posts/2024/extending-api-client/)


---
## PHP

### This Week

 DDEV announces:
 
 [DDEV Project 2024 Plans](https://ddev.com/blog/2024-plans/) 

David Legrand explores:

[Having fun with (Franken)PHP](https://labs.davlgd.fr/posts/2024-03-having-fun-with-franken-php/) 

Goran Popović has:

[Docker on WSL with PhpStorm - Best of both worlds](https://dev.to/geoligard/docker-on-wsl-with-phpstorm-best-of-both-worlds-194f) 

[Interact with Docker containers without leaving PhpStorm](https://dev.to/geoligard/interact-with-docker-containers-without-leaving-phpstorm-1o20) 

**I need to drill into these.**

Alex examines:

[Ajax Backend Scripts with PHP](https://alexwebdevelop.activehosted.com/social/34ed066df378efacc9b924ec161e7639.313)

entreunosyceros shows us:

[Registro de transacciones exportando a Excel utilizando PHP y MySQL](https://entreunosyceros.net/registro-de-transacciones-exportando-a-excel-utilizando-php-y-mysql/)

Angel Cruz discusses:

[The importance of the composer.lock file in PHP](https://angelcruz.dev/post/importancia-composer-lock-php) 

**Thanks to being semi-fluent in French and currently learning Portuguese, I can now get the gist of Spanish articles like the two above enough to share them.**

Honey Badger explains:

[Getting started with asynchronous PHP using ReactPHP](https://dev.to/honeybadger/getting-started-with-asynchronous-php-using-reactphp-49b) 

Jai-Techie shares:
  
[Redefining Task Scheduling: Moving Beyond Traditional CRON Jobs](https://medium.com/@jaitechie05/redefining-task-scheduling-moving-beyond-traditional-cron-jobs-9bcb83c60149)

Ivan looks at:

[Utilizing Inheritance and Traits in PHP Through the Lens of Erich Fromm’s “To Have or to Be?”](https://blog.devgenius.io/utilizing-inheritance-and-traits-in-php-through-the-lens-of-erich-fromms-to-have-or-to-be-9ed1a5719556)

**Please don't use shitass "AI" generated images in your articles peeps. Show a little creativity by finding a free original one.**

Tomas Votruba shows us how to: 

[Finalize Classes - Automated and Safe](https://tomasvotruba.com/blog/finalize-classes-automated-and-safe)

### Previous Weeks

Antonio Silva explores:
 
[PHP 8 News: Match Expression](https://dev.to/xxzeroxx/php-8-news-match-expression-2g28)

Vlad Reshetylo says:

[Stop Using These 5 Outdated Optimization Tricks in PHP](https://medium.com/@vlreshet/stop-using-these-5-outdated-optimization-tricks-in-php-d2d616fd83fa)

**Good advice.**


Streply examines:

[Mastering PHP Logging with Monolog: A Comprehensive Guide](https://streply.com/blog/mastering-php-logging-with-monolog)

---

## More Programming

The Grumpy Programmer shares:

[A Grumpy Programmer's Thoughts On LLM](https://grumpy-learning.com/blog/2024/03/03/grumpy-thoughts-llm/)

**Preach brother!**

Chris Coyier asks:

[What happened with the Web Monetization API?](https://chriscoyier.net/2024/01/24/what-happened-with-the-web-monetization-api/)

**It's back and will hopefully replace PayPal and Stripe.**

Ric Viscomi looks forward to:

[A faster web in 2024](https://rviscomi.dev/2023/11/a-faster-web-in-2024/)

Mark Adel shares:

[Useful Global Git Configurations](https://dev.to/markadel/useful-global-git-configurations-2ce2) 

GitHub recommends:

[Hard and soft skills for developers coding in the age of AI](https://github.blog/2024-03-07-hard-and-soft-skills-for-developers-coding-in-the-age-of-ai/) 


---

## Fighting for Democracy

[Please visit our Support Ukraine page](https://symfonystation.mobileatom.net/Support-Ukraine) 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 and other douchebaggery

The Kyiv Post reports:

[A Silent World War – Russia’s Cyberwar Against the West](https://www.kyivpost.com/post/28885)

Bleeping Computer reports:

[Ukraine claims it hacked Russian Ministry of Defense servers](https://www.bleepingcomputer.com/news/security/ukraine-claims-it-hacked-russian-ministry-of-defense-servers/)

Ars Technica reports:

[Spain tells Sam Altman, Worldcoin to shut down its eyeball-scanning orbs](https://arstechnica.com/tech-policy/2024/03/spain-tells-sam-altman-worldcoin-to-shut-down-its-eyeball-scanning-orbs/) 

NPR reports:

[Chinese national arrested and charged with stealing AI trade secrets from Google](https://www.npr.org/2024/03/06/1236380984/china-google-fbi-ai)

The Verge reports:

[Microsoft AI engineer warns FTC about Copilot Designer safety concerns](https://www.theverge.com/2024/3/6/24092191/microsoft-ai-engineer-copilot-designer-ftc-safety-concerns)

[The EU’s new competition rules are going live — here’s how tech giants are responding](https://www.theverge.com/2024/3/6/24091592/eu-dma-competition-compliance-deadline-big-tech-policy-changes)

The Guardian reports:

[EU fines Apple €1.8bn over App Store restrictions on music streaming](https://www.theguardian.com/business/2024/mar/04/eu-fines-apple-18bn-over-app-store-restrictions-on-music-streaming)

WebVentures opines:

[No, the EU is not okay with Apple's PWA WebKit restriction](https://webventures.rejh.nl/blog/2024/the-eu-is-not-okay-with-pwa-webkit/) 

CNN reports:  
  
[Biden administration sanctions makers of commercial spyware used to surveil US](https://www.cnn.com/2024/03/05/business/biden-administration-sanction-commercial-spyware/)  
  
Decipher reports:

[White House Aims to Curb Data Broker Sales to Foreign Countries](https://apple.news/Aje2Ce4y8RMuItUQG6sgSJQ)  

DarkReading reports:

[How CISA Fights Cyber Threats During Election Primary Season](https://www.darkreading.com/cybersecurity-operations/cisa-fights-cyber-threats-election-primary-season)

The Irish Council for Civil Liberties reports:

[European Court of Justice finds IAB Europe responsible for “TCF” consent spam popups across the Internet](https://www.iccl.ie/digital-data/european-court-of-justice-finds-iab-europe-responsible-for-tcf-consent-spam-popups-across-the-internet/) 

**This is great news!**

MIT News reports:

[Empowering social media users to assess content helps fight misinformation](https://news.mit.edu/2022/social-media-users-assess-content-1116)


### The Evil Empire Strikes Back

The Kyiv Independent reports:

[Moldova warns of Russian interference in elections, EU accession](https://kyivindependent.com/moldova-warns-of-russian-interference-in-elections-eu-accession/) 

Politico reports:

[Israel under pressure to justify its use of AI in Gaza](https://www.politico.com/news/2024/03/03/israel-ai-warfare-gaza-00144491)

Bleeping Computer reports:

[Microsoft says Russian hackers breached its systems, accessed source code](https://www.bleepingcomputer.com/news/microsoft/microsoft-says-russian-hackers-breached-its-systems-accessed-source-code/)

[ScreenConnect flaws exploited to drop new ToddleShark malware](https://www.bleepingcomputer.com/news/security/screenconnect-flaws-exploited-to-drop-new-toddleshark-malware/)

The Guardian reports:

[AI likely to increase energy use and accelerate climate misinformation – report](https://www.theguardian.com/technology/2024/mar/07/ai-climate-change-energy-disinformation-report)

Spacebar says:
  
[Mr. Cook, tear down that wall](https://www.spacebar.news/mr-cook-tear-down-that-wall/)

Ars Technica reports:

[DMA be damned, Apple cuts off path to Epic Games Store, _Fortnite_ on EU iPhones](https://arstechnica.com/gaming/2024/03/dma-be-damned-apple-cuts-off-path-to-epic-games-store-fortnite-on-eu-iphones/) 

Cory Doctorow writes on the enshittification of Google Maps:

[You can’t shop your way out of a monopoly](https://doctorow.medium.com/https-pluralistic-net-2024-03-05-the-map-is-not-the-territory-vapor-locksmith-57251144ea94) 

Wired reports:

[Google Used a Black, Deaf Worker to Tout Its Diversity. Now She’s Suing for Discrimination](https://www.wired.com/story/google-black-deaf-worker-diversity-suing-discrimination/)

404 Media reports:

[Inside the World of TikTok Spammers and the AI Tools That Enable Them](https://www.404media.co/inside-the-world-of-tiktok-spammers-and-the-ai-tools-that-enable-them/)

**This is the greatest example of why Tik-Tok is utter horseshit that I have ever seen.**

The Guardian has another book review:

[‘Musk needs to be adored … Zuckerberg is out of his depth’: Kara Swisher on the toxic giants of Big Tech](https://www.theguardian.com/technology/2024/mar/04/musk-needs-to-be-adored-zuckerberg-is-out-of-his-depth-kara-swisher-on-the-toxic-giants-of-big-tech)

Wired reports:

[Meta Abandons Hacking Victims, Draining Law Enforcement Resources, Officials Say](https://www.wired.com/story/meta-hacked-users-draining-resources/) 

### Cybersecurity/Privacy

Bleeping Computer reports:

[Exploit available for new critical TeamCity auth bypass bug, patch now](https://www.bleepingcomputer.com/news/security/exploit-available-for-new-critical-teamcity-auth-bypass-bug-patch-now/)

The Register reports:

[Rapid7 throws JetBrains under the bus for 'uncoordinated vulnerability disclosure'](https://www.theregister.com/2024/03/05/rapid7_jetbrains_vuln_disclosure_dispute/) 

[FBI: Critical infrastructure suffers spike in ransomware attacks](https://www.theregister.com/2024/03/06/fbi_ransomware_cybercrime_costs/) 

DarkReading reports:

[Cloud-y Linux Malware Rains on Apache, Docker, Redis & Confluence](https://www.darkreading.com/cloud-security/cloud-y-linux-malware-rains-apache-docker-redis-confluence) 

404 Media reports:

[How Hackers Dox Doctors to Order Mountains of Oxy and Adderall](https://www.404media.co/email/b184717c-e981-4b90-96a8-ad26249703f9/)

Infosecurity reports:

[Drugs and Cybercrime Market Busted By German Cops](https://www.infosecurity-magazine.com/news/drugs-cybercrime-market-busted/) 

---

### Fediverse

The Fediverse Report has:

[Last Week in Fediverse – ep 58](https://fediversereport.com/last-week-in-fediverse-ep-58/)

IFTAS promotes:

[Open Social for the Common Good](https://about.iftas.org/2024/03/06/open-social-for-the-common-good/)

Ben Wurdmuller has:

[Startup pitch: Fediverse VIP](https://werd.io/2024/startup-pitch-social-vip)

Dreamwidth shares:

[A guide to potential liability pitfalls for people running a Mastodon instance](https://denise.dreamwidth.org/91757.html "A guide to potential liability pitfalls for people running a Mastodon instance")

Bonfire announces:

[Open source meets open science - announcing the Open Science Network initiative](https://bonfirenetworks.org/posts/openscience_network/)

**Super cool.**

NodeBB announces:

[February Update on ActivityPub Development](https://community.nodebb.org/topic/17853/february-update-on-activitypub-development)

Codeberg shows:

[What we can learn from the Fediverse spam for Codeberg](https://blog.codeberg.org/what-we-can-learn-from-the-fediverse-spam-for-codeberg.html)

Michael Altfield shares:

[Nightmare on Lemmy Street (A Fediverse GDPR Horror Story)](https://tech.michaelaltfield.net/2024/03/04/lemmy-fediverse-gdpr/)

We Distribute has more details:

[Lemmy’s Image Problem](https://wedistribute.org/2024/03/lemmy-image-problem/)

Gavy adds:

[My Love-Hate Relationship With Lemmy](https://jewy.blog/2024/03/04/my-love-hate-relationship-with-lemmy/)

**Use Kbin or Mbin peeps.**

Darnell Day shares:

[Threads Says No To Third Party Clients (But Yes To Third Party Apps)](https://darnell.day/threads-says-no-to-third-party-clients-but-yes-to-third-party-apps)

TechCrunch reports:

[Threads says it will make its API broadly available by June](https://techcrunch.com/2024/03/01/threads-says-it-will-make-its-api-broadly-available-by-june/)

**No one in their right mind will build a product around this.**

Search Engine Land reports:

[Threads enables post-scheduling in live API pilot, plans to add analytics capabilities](https://searchengineland.com/threads-live-api-testing-post-scheduling-analytics-438121)

**Going corporate. Which is where it has been heading from day one.**

Ulrike Hahn has this detailed gem:

[Bridging to Bluesky: The open social web, consent, and GDPR](https://write.as/ulrikehahn/bridging-to-bluesky-the-open-social-web-consent-and-gdpr)

### Other federated social media

The Fediverse Report has:

[Last Month in Bluesky – Februari 2024](https://fediversereport.com/last-month-in-bluesky-februari-2024/)

---

## CTAs (aka show us some free love)

- That’s it for this week. Please share this communiqué.
- Also, please [join our newsletter list for The Payload, at the bottom of our site’s pages](https://symfonystation.mobileatom.net/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@newsletter.mobileatom.net](https://newsletter.mobileatom.net/@symfonystation) on Mastodon for daily coverage.
- Do you like Reddit? Why? Instead, follow us [on kbin](https://kbin.social/u/symfonystation) for a better Fediverse and Symfony-based experience. We have a [Symfony Magazine](https://kbin.social/m/Symfony) and [Collection](https://kbin.social/c/SymfonyUniverse) there.

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

You can find a vast array of curated evergreen content on our [communiqués page](([https://symfonystation.mobileatom.net/communiques](https://symfonystation.mobileatom.net/communiques)). 

## Author

![Reuben Walker headshot](https://symfonystation.mobileatom.net/sites/default/files/inline-images/Reuben-Walker-headshot.jpg)

### Reuben Walker

Founder
Symfony Station