Symfony Station Communiqué — 05 April, 2024. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2024-04-08 13:28:33

This communiqué [originally appeared on Symfony Station](https://symfonystation.mobileatom.net/Symfony-Station-Communique-05-April-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'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 via our website. 

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

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our communiqué](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-900-25-31-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, the upcoming Symfony 7.1 version added features such as a method to return all tokens after the command name, support for new DOM extension classes in VarDumper, some design updates in the workflow profiler panel and a way to apply attribute configurator to child classes in dependency injection."

[A Week of Symfony #900 (25-31 March 2024)](https://symfony.com/blog/a-week-of-symfony-900-25-31-march-2024)


They also have:

[SymfonyLive Paris 2024: the French Symfony conference was Amazing last week!](https://symfony.com/blog/symfonylive-paris-2024-the-french-symfony-conference-was-amazing-last-week)


SymfonyCasts continues its free Symfony 7 course:

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

---

## Featured Item

The PHP Foundation (who we sponsor) is:

[Joining Forces for Open Source Cybersecurity Standards](https://thephp.foundation/blog/2024/04/02/open-source-community-cra-compliance-initiative/)

**Fantastic.**


---

### This Week

Mohamed Besbes has:
  
[Embrace Docker: The Ultimate Guide to Building Symfony Projects with NGINX and PostgreSQL](https://medium.com/@mohamedbesbes.dev/embrace-docker-the-ultimate-guide-to-building-symfony-projects-with-nginx-and-postgresql-94730cdfdef9)  
  
Kévin Dunglas explores:
  
[Front-end application development, Symfony-style(s)](https://dunglas.dev/2024/04/front-end-application-development-symfony-styles/)

**Great, great stuff.**  

Serghie Porgor asks:

[What Are the Best 3 PHP Traits for Symfony?](https://sergheipogor.medium.com/what-are-the-best-3-php-traits-for-symfony-8d8fb4be6ac1)

Fernando Castillo examines:
  
[Symfony Form: use the Type Class as DTO](https://medium.com/@fernando_28520/symfony-form-use-the-type-class-as-dto-4ac1c71f299c)

### Platforms

Guillermo Leyendeker compares:

[Laravel 11 vs Symfony 7 dependency injection](https://medium.com/@guillermo.leyendeker/laravel-11-vs-symfony-7-dependency-injection-cbc83a0c73ea)


### eCommerce


Shopware published its:

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

### CMSs

Sulu shares:

[An Open-Source Enterprise CMS: The Sulu Advantage](https://sulu.io/blog/an-open-source-enterprise-cms-the-sulu-advantage) 

<br/>

TYPO3 has:

[Simplify the TYPO3 Translation Workflow: TransFusion's Q2/2024 Roadmap](typo3.org/article/simplify-the-typo3-translation-workflow-transfusions-q2-2024-roadmap) 

[Consolidating decisions.typo3.org Into talk.typo3.org](https://typo3.org/article/consolidating-decisionstypo3org-into-talktypo3org)

[T3CON Recap—AI Demystified: Sustainable and Intelligent Best Practices for Artificial Intelligence](https://typo3.com/blog/t3con-recap-ai-best-practice)

Wolfgang Wagner's TYPO3 newsletter is out:

[Betreff: TYPO3 Newsletter 03/2024](https://www12273296.wwagner.net/web/10e1jz2ihtphz1lcp4zzzzz14z8)

<br/>
  
Joomla announces:  
  
[Joomla 5.1.0 Release Candidate](https://www.joomla.org/announcements/release-news/5905-joomla-5-1-0-release-candidate.html)  

<br/>

Drupal has: 

[Unveiling the Power of Drupal: Your Ultimate Choice for Web Development](https://www.drupal.org/association/blog/unveiling-the-power-of-drupal-your-ultimate-choice-for-web-development)  

[DrupalCon Portland 2024: The Nonprofit Summit Agenda is here!](https://www.drupal.org/association/blog/drupalcon-portland-2024-the-nonprofit-summit-agenda-is-here) 

Salsa Digital examines:
  
[Mastering Drupal migration: Guide to seamless website upgrades](https://salsa.digital/insights/mastering-drupal-migration-guide-to-seamless-website-upgrades)

Pixelite looks at:

[Drupal and the Open Web in the Australian Government - 2024 edition](https://www.pixelite.co.nz/article/drupal-and-the-open-web-in-the-australian-government-2024-edition/)  

The Drop Times has:
  
[For Drupal to Remain Well and Alive: An Exclusive Conversation with Tim Doyle](https://www.thedroptimes.com/interview/38423/drupal-remain-well-and-alive-exclusive-conversation-with-tim-doyle)  
  
[Drupal Page Builders—Part 3: Other Alternative Solutions](https://www.thedroptimes.com/38635/drupal-page-builders-part-3-other-alternative-solutions)  

**Gutenberg is an editor, not a page builder. And it's what you should use. DXPR is a distant second.**

Acquia explores the:

[Local environment for Acquia Site Factory](https://dev.acquia.com/tutorial/local-environment-acquia-site-factory)  

Dries Buytaert comments on an important Drupal project:

[Sydney Opera House using Drupal](https://dri.es/sydney-opera-house-using-drupal)]

Previous Next examines:

[Nice Things™️ for Front end devs with Storybook, Vite, Twig and Drupal](https://www.previousnext.com.au/blog/nice-things™%EF%B8%8F-front-end-devs-storybook-vite-twig-and-drupal)

Specbee shows us:
  
[How to Write Your First Test Case Using PHPUnit & Kernel in Drupal](https://www.specbee.com/blogs/write-your-first-test-case-using-phpunit-kernel-in-drupal)  

Matt Glaman looks at:

[Ensuring smart_date works for all versions of Drupal 10 and 11](https://mglaman.dev/blog/ensuring-smartdate-works-all-versions-drupal-10-and-11) 

DDEV has a newsletter with its latest upgrades:

[Happy April from DDEV!](https://mailchi.mp/6af919efcc60/ddev-jan-2024-news-12697263?e=9849b83108)

**It includes a new “Drupal” project type covering modern versions including Drupal 11.**

And:

[Was DDEV Affected by the xz Backdoor?](https://ddev.com/blog/ddev-and-xz-backdoor/)  

**There's more on xz below.**

Tag1 Consulting says:

[Drupal Core Test Suite Improved Runtime By 10% With Gander](https://www.tag1consulting.com/blog/drupal-core-test-suite-improved-runtime-gander )

Pedro Cambra needs your help:

[Survey on Bookmarking Tool Needs Your Input](https://blog.cambra.io/survey-on-bookmarking-tool-needs-your-input) 

Chris Hill shows us:

[Drupal: How to Configure Smart Editorial Control of Migrated Content](https://medium.com/@krisahil/drupal-how-to-configure-smart-editorial-control-of-migrated-content-8a39dac06e08)

ImageX has:

[Boosting Drupal Website Management Workflows: New Administrative Toolbar Is Coming!](https://imagexmedia.com/blog/new-administrative-navigation-toolbar-drupal)
  
Théodore Biadala says:
 
[Drupal needs infrastructure innovation](https://read.theodoreb.net/2024/drupal-infrastructure-innovation.html) 

**And he's right. Go FrankenPHP!**

### Previous Weeks

Patric shows us:

[How to write Unit Tests in Symfony](https://pguso.medium.com/how-to-write-unit-tests-in-symfony-0a3cf12bcfd2)

---
## PHP

### This Week


Opadaalziede explores:
  
[Building Simple PHP DI Container](https://medium.com/@opadaalziede/building-simple-php-di-container-c5d5aca85ae0) 

php[architect] has a new edition:

[World Community, March 2024](https://www.phparch.com/magazine/2024/03/2024-03-world-community/ )

**Highlights include [Symfony UX Part 3](https://www.phparch.com/article/2024-03-education-station/).**

The PhpStorm Blog shares: 
  
[What’s New in PhpStorm 2024.1](https://blog.jetbrains.com/phpstorm/2024/04/phpstorm-2024-1-is-now-available/)

Nikolay Nikolov goes:

[From Chaos to Control: How the Command Design Pattern Reshapes Code](https://itnext.io/from-chaos-to-control-how-the-command-design-pattern-reshapes-code-68305d618d1e)  

Javelin is:

[Introducing the PHP Code Obfuscator: Safeguarding Your Scripts with Style](https://javelinblog.medium.com/introducing-the-php-code-obfuscator-safeguarding-your-scripts-with-style-dce8f7c91fd6)

Muhammad Sameer shows us:

[Unleash MAMP’s Power! Start MAMP from Terminal & Access MySQL/PHP Anywhere (Easy Guide)](https://medium.com/@sameer_amin/unleash-mamps-power-start-mamp-from-terminal-access-mysql-php-anywhere-easy-guide-2517504b211c)
**Personally, I have settled on Laragon.**

Jetbrains announces:

[Full Line Code Completion in JetBrains IDEs: All You Need to Know](https://blog.jetbrains.com/blog/2024/04/04/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know/)  

### Previous Weeks

Goran Popović examines:
  
[A deeper dive into optimal PHP-FPM settings](https://geoligard.com/a-deeper-dive-into-optimal-php-fpm-settings)  

---

## More Programming

Rob Mensching looks at:
  
[A Microcosm of the interactions in Open Source projects](https://robmensching.com/blog/posts/2024/03/30/a-microcosm-of-the-interactions-in-open-source-projects/)  

Microsoft shows us: 
  
[How to Install GitHub Copilot in Visual Studio](https://devblogs.microsoft.com/visualstudio/how-to-install-github-copilot-in-visual-studio/)  
  
**But why would you want to use either?**

Bytebase explores:
  
[Features I wish PostgreSQL had as a developer](https://www.bytebase.com/blog/features-i-wish-postgres-had/)

Edouard Courty examines:

[Optimizing ElasticSearch: Strategies for Enhancing Storage Efficiency and Search Performance](https://medium.com/@edouard.courty/optimizing-elasticsearch-strategies-for-enhancing-storage-efficiency-and-search-performance-5172409aad01)  

Elly Loel looks at:

[Front-end development’s identity crisis](https://www.ellyloel.com/blog/front-end-development-s-identity-crisis/)  

UX Design explores:
  
[Why UI designers should understand Flexbox and CSS Grid](https://uxdesign.cc/why-ui-designers-should-understand-flexbox-and-css-grid-e236a9dec37a)  

Sitepoint provides a:

[A Complete Guide to CSS Logical Properties, with Cheat Sheet](https://www.sitepoint.com/css-logical-properties-guide/)
  

---

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


404 Media reports on a new book:

[The FBI's Secret Tech Startup](https://www.404media.co/email/6e2bd38e-95b5-4c82-b048-fe2542eb9ab5/?ref=daily-stories-newsletter)

**This sounds intriguing.**

EuroNews reports:

[The EU's Digital Product Passports: What are they? And how do they impact you?](https://www.euronews.com/next/2024/04/02/digital-product-passports-what-are-they-and-how-do-they-impact-you)

The Verge reports:

[Microsoft splits Teams from Office as antitrust pressure ramps up](https://www.theverge.com/2024/4/1/24117785/microsoft-teams-office-split-eu-regulation-antitrust-investigation)  

ArsTechnica reports:

[Google agrees to delete Incognito data despite prior claim that’s “impossible”](https://arstechnica.com/tech-policy/2024/04/google-agrees-to-delete-private-browsing-data-to-settle-incognito-mode-lawsuit/)

Bleeping Computer reports:
  
[Google now blocks spoofed emails for better phishing protection](https://www.bleepingcomputer.com/news/google/google-now-blocks-spoofed-emails-for-better-phishing-protection/)  

404 Media reports:
  
[Google Bans Face Swap App for Inviting Users to Make Deepfake Porn](https://www.404media.co/google-bans-face-swap-app-for-advertising-deepfakes-on-porn-sites/)  

**Google has been forced, coerced, and shamed into doing some good this week.**

The Register has:
  
[Google bakes new cookie strategy that will leave crooks with a bad taste](https://www.theregister.com/2024/04/03/google_cookie_strategy/)  
  
**And does one voluntary thing.**

The Register reports:

[Feds finally decide to do something about years-old SS7 spy holes in phone networks](https://www.theregister.com/2024/04/02/fcc_ss7_security/) 

Speaking of the feds, TechCrunch reports:
 
[US and EU commit to links aimed at boosting AI safety and risk research](https://techcrunch.com/2024/04/05/eu-us-ttc-joint-statement-ai/)
 
### The Evil Empire Strikes Back

CNN reports:

[Kate conspiracies peddled by Russian disinformation group, experts say](https://www.cnn.com/2024/03/30/europe/princess-of-wales-conspiracies-russian-disinformation-intl) 
  
The Kyiv Post reports: 
  
[Kremlin-Financed Political Influence Network in Europe Scandal Widens, 24 Officials Named](https://www.kyivpost.com/post/30483)

The Guardian reports:

[Conspiracy, monetisation and weirdness: this is why (**Corporate**) social media has become ungovernable](https://www.theguardian.com/commentisfree/2024/apr/01/conspiracy-monetisation-social-media-kate-middleton)

[‘The machine did it coldly’: Israel used AI to identify 37,000 Hamas targets](https://www.theguardian.com/world/2024/apr/03/israel-gaza-ai-database-hamas-airstrikes) 


404 Media reports on:

[The AI Peer-Review Crisis](https://www.404media.co/email/c36519c0-0930-47a2-808d-48631b597dc1/)

[Google Books Indexes AI Trash](https://www.404media.co/google-books-is-indexing-ai-generated-garbage/)

Speaking of which, Cory Doctorow on why Google search is shit:
  
[Too big to care](https://doctorow.medium.com/https-pluralistic-net-2024-04-04-teach-me-how-to-shruggie-kagi-caaa88c221f2)

Variety reports:  
  
[Jon Stewart Says Apple ‘Wouldn’t Let Us Do’ an Anti-AI Segment and ‘Asked Us Not’ to Have Federal Trade Commission Chair as a Guest: ‘What Is That Sensitivity?’](https://variety.com/2024/tv/news/jon-stewart-apple-ftc-lina-khan-no-interview-1235957608/)  

Home with the Armadillo looks at Substack's growing enshitification:  
  
[Substack Is Setting Writers Up For A Twitter-Style Implosion](https://homewiththearmadillo.blog/2024/04/02/substack-is-setting-writers-up-for-a-twitter-style-implosion/)  
  
Citizen Lab shares:  
  
[Citizen Lab submission to the Congressional-Executive Commission on China about the State of Human Rights in China](https://citizenlab.ca/2024/04/citizen-lab-submission-to-the-congressional-executive-commission-on-china-about-the-state-of-human-rights-in-china/)

**U.S. Corporations are involved with the c^ntitry as well.**

The Verse reports:

[Microsoft could have prevented Chinese cloud email hack, US cyber report says](https://www.theverge.com/2024/4/3/24119787/microsoft-cloud-email-hack-china-us-cyber-report)  


### Cybersecurity/Privacy

Decipher opines:  
  
[CSRB: Microsoft Should Refocus on Security After Cloud Intrusion](https://apple.news/AHCct4A35TmWTqgD6XSPlxQ) 

SpaceNews says:

[AI at the crossroads of cybersecurity, space and national security in the digital age](https://spacenews.com/ai-crossroads-cybersecurity-space-national-security-digital-age/)

Search Engine Journal reports:

[Data Confirms A Surge In WordPress Vulnerabilities](https://www.searchenginejournal.com/wordpress-security-vulnerabilities/512622/)  

Bleeping Computer reports:

[DinodasRAT malware targets Linux servers in espionage campaign](https://www.bleepingcomputer.com/news/security/dinodasrat-malware-targets-linux-servers-in-espionage-campaign/)  

The Register reports:

[AI hallucinates software packages and devs download them – even if potentially poisoned with malware](https://www.theregister.com/2024/03/28/ai_bots_hallucinate_software_packages/)

[Ivanti commits to secure-by-design overhaul after vulnerability nightmare](https://www.theregister.com/2024/04/04/ivanti_secure_by_design/)

**This should be a legal requirement for every software company.**

DarkReading reports:
  
[HHS Plans for Cyber 'One-Stop Shop' After United Healthcare Attack](https://www.darkreading.com/cybersecurity-operations/hhs-plans-for-cyber-one-stop-shop-after-change-healthcare-attack)  

The Guardian reports:

[TechScape: How one man stopped a potentially massive cyber-attack – by accident](https://www.theguardian.com/global/2024/apr/02/techscape-linux-cyber-attack)  

**This has to do with the Linux xz situation.**

Tim Bray recommends:

[OSQI](https://www.tbray.org/ongoing/When/202x/2024/04/01/OSQI)

**As does this, but concentrating on open-source in general.**
 
---

### Fediverse

The Fediverse Report has:

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

Darnell Day says:

[Flipboard May Surpass Threads & Become Largest Instance In The Fediverse](https://darnell.day/flipboard-may-surpass-threads-and-become-largest-instance-in-the-fediverse) 

Speaking of Flipboard:

Thanks to [@Flipboard](https://flipboard.social/@Flipboard) for featuring our magazine, The Fediverse vs. Corporate Social Media, in a collection and sharing it in their latest email. [Check it out here.](https://flipboard.com/@flipboardtoday/featured-collections-comedy-the-goddess-of-magic-fediverse-outdoor-adventure-d2hho1u145u1o1ll?utm_source=flipboard&utm_medium=featured.community.tab.20240401&utm_campaign=marketing-2022) 

If you are on Flipboard, join its 23,746 followers or follow any of our other magazines at https://flipboard.com/@mobileatom , including Symfony for the Devil. 

If you're not, they will be available as Fediverse accounts later this year.

The Verge reports:

[How to cross-post your Threads posts to the Fediverse](https://www.theverge.com/24107998/threads-fediverse-mastodon-how-to)

**If you are unfortunate enough to be on Threads.**

MIT Technology Review shares why:  
  
[Why Threads is suddenly popular in Taiwan](https://www.technologyreview.com/2024/04/02/1090518/threads-taiwan-election-politics-popular/)

The Verge reports:  
  
[President Biden is now posting into the Fediverse](https://www.theverge.com/2024/4/2/24119353/joe-biden-threads-mastodon-activitypub-fediverse)

**I love Uncle Joe, but he's still blocked if he's on Threads.**

We Distribute asks:
  
[Could the US Government Self-Host a Fediverse Server?](https://wedistribute.org/2024/04/us-government-hosted-fediverse/)

Forgejo announces:

[Forgejo monthly update - March 2024](https://forgejo.org/2024-03-monthly-update/)

John Spurlock shares:

[What's happening with Standards-based cross-app podcasting in the Fediverse](https://github.com/Podcastindex-org/podcast-namespace/discussions/623)

Mobilizon announces:

[Mobilizon flies out of Framasoft's nest](https://joinmobilizon.org/en/news/#24-03-27)

DEVROE has:

[An interview with Micro.bog's Manton Reece for 2024](https://cdevroe.com/2024/03/28/interview-manton-reece-2024/)

The Tankies at Lemmy have:

[Lemmy Development Update 2024-03-29](https://lemmy.ml/post/13793566 "Comments")

ShellSharks looks at how to:

[Respond to a Lemmy thread/comment with your Mastodon handle](https://shellsharks.com/notes/2024/03/27/the-elephant-in-the-room)

Tangerine UI shares its cool CSS tool:  
  
[Tangerine UI is a vibrant, fully-featured custom theme for Mastodon's Web UI](https://github.com/nileane/TangerineUI-for-Mastodon)

FediTest shares:

[Feedback from early show-and-tells](https://feditest.org/blog/2024-03-29-early-feedback/)

Ben Werdmuller announces:

[Share Openly](https://werd.io/2024/share-openly)

**Great stuff.**

### Other federated social media

The Fediverse Report has:

[Last Month in Bluesky – March 24](https://fediversereport.com/last-month-in-bluesky-march-24/)  

TechDirt opines:

[Why Bluesky Remains The Most Interesting Experiment In Social Media, By Far](https://www.techdirt.com/2024/03/27/why-bluesky-remains-the-most-interesting-experiment-in-social-media-by-far/)


---

## 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](https://newsletter.mobileatom.net/). 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@drupal.community](https://drupal.community/@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