Symfony Station Communiqué — 24 March 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, cybersecurity
Published: 2023-03-26 14:50:22

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-24-March-2023), your source for cutting-edge Symfony, PHP, and Cybersecurity news. NEW LINK

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 an abundance of Symfony items this week et c'est très magnifique.

Please take your time and enjoy the items most relevant and valuable to you. 

Thanks to Javier Eguiluz and Symfony for sharing [our latest communiqué](https://www.symfonystation.com/Symfony-Station-Communique-17-March-2023) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-846-13-19-march-2023). And thanks to our friends at [PHP Weekly](http://mailer.inovica.com/newsletter.php?id=933&eid=10413371) for featuring [our article on Drupal’s path to growth](https://www.symfonystation.com/Drupal-Path-Growth). **Along with our newsletter, it’s one you should subscribe to. 😉**

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

---

A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost your career. As you may have noticed, non-members can only access a limited number of articles per month.

**[Become a member here](https://medium.com/@mobileatom/membership)**! The compensation we receive from your use of this link helps pay for our weekly communiqué.

---

![https://www.symfonystation.com/sites/default/files/inline-images/Symfony-2.png](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, the upcoming Symfony 6.3 version added support for 103 status code (Early Hints), updated the service container builder to use PHP weak references, and added three new components: Webhook and RemoteEvent
 and a Scheduler component. Lastly, Symfony announced a new Symfony conference in Berlin
 (October 5-6, 2023).“

[A Week of Symfony #846 (13-19 March 2023)](https://symfony.com/blog/a-week-of-symfony-846-13-19-march-2023)


Blackfire has:

[Getting started with the Blackfire test suite: part 4 of a series](https://blog.blackfire.io/getting-started-with-the-blackfire-test-suite-part-4-of-a-series.html)

SymfonyCasts continues its second API Platform course, and it covers security.

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/MZZSLde2uHkjsuAJa7VbcQtl83hZ0iExNxGA5pZmTVZBkP4awAQB4rTC1J2HAnJ_ieb8UmnNAZ2guEuMKHrXYeJx4KDHzg1o2DaIQL-pCfuOArfWWD_wnY2JjI6DJ0vGGZz45nruVmE)

---

## Featured Item

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

Stitcher.io is not a fan of how PHP is managed by a large committee and thinks it would be better off with a benevolent dictator.

### **[Limited by committee](https://stitcher.io/blog/limited-by-committee)**

**The problem with benevolent dictators (open source or not) is that they are few and far between, and are likely to devolve into c^nts. Just ask Twitter employees and the doormat citizens of Russia or China. The real solution is more democracy.**

---

### This Week

The Droptimes reports on Fabien’s announcement.

[Webhook and Remote Event Components Merged to Symfony](https://www.thedroptimes.com/29142/webhook-and-remote-event-components-merged-symfony)

In exciting news, Ivo Lukač shares:

[Netgen Layouts 1.4 Adds Editable Preview and Component Blocks](https://netgen.io/blog/layouts-1.4-add-editable-preview-and-component-blocks)

SyntaxSeed show us how to:

[Convert Symfony Auth Scaffolding Login to use Form Builder](https://blog.syntaxseed.com/convert-symfony-auth-scaffolding-login-to-use-form-builder/)

CWD looks at:

[Reusable symfony/workflow configuration](https://cwd.at/blog/2023-03-13_symfony_reusable_workflow/)

Guillaume explores:

[Utiliser l’API de ChatGpt dans Symfony 6](https://www.dev-web.io/2023/03/16/utiliser-lapi-de-chatgpt-dans-symfony-6/)

Gabor Szabo shows us how to:

[Setup local development environment and run tests of PHP Twig](https://dev.to/szabgab/setup-local-development-environment-and-run-tests-of-php-twig-34d3)

Valentin Crochemore looks at API Platforn with Vue JS:

[Mise à jour du Create Client d'API Platform vers Vue 3](https://les-tilleuls.coop/blog/api-platform-vue-3)

Theodo shares why you should:

[Love HATEOAS with Symfony and API Platform](https://blog.theodo.com/2023/03/hateoas_for_api_platform/)

Oliver Mensah examines:

[Working on Legacy Software: Rewriting technique, experience and lessons](https://dev.to/olivermensahdev/working-on-legacy-software-rewriting-technique-experience-and-lessons-29)

Jolicode shows us how to:

[Leverage Symfony VarDumper Component to Enhance your Dumps](https://jolicode.com/blog/leverage-symfony-vardumper-component-to-enhance-your-dumps)

### eCommerce

Yamen Hadla explores:

[Effortless Language Redirection TYPO3 Extension](https://dev.to/visuellverstehen/effortless-language-redirection-typo3-extension-2514)

Eunit shares:

[Medusa vs. Magento: A Comparative Analysis](https://dev.to/eunit/medusa-vs-magento-a-comparative-analysis-40o)

### CMSs

Golems takes:

[A Glance at Tome - Drupal static content generator](https://gole.ms/guidance/glance-tome-drupal-static-content-generator)

And Drupal’s founder, Dries Buytaert,, explains why static site generators aren’t needed:

[Why content management systems can outperform static site generators](https://dri.es/why-content-management-systems-can-outperform-static-site-generators)

**I agree with this 2,058 percent.**

Specbee shares:

[What You Need To Know About Continuous Integration and Testing in Drupal](https://www.specbee.com/blogs/continuous-integration-and-testing-in-drupal)

Matt Glam looks at:

[Using the bundle specific list cache tag for entity types](https://mglaman.dev/blog/using-bundle-specific-list-cache-tag-entity-types?utm_source=Drupal+Planet&utm_medium=feed&utm_campaign=drupal)

Currently working on Drupal’s next big leap, Automatic Updates & Project Browser,
Wim Leer explores:

[High concurrency Composer](https://wimleers.com/blog/high-concurrency-composer)

The Drop Times has:

The Drupal Association’s [Von Eaton Addresses 'Back to Work for Women'](https://www.thedroptimes.com/29132/von-eaton-addresses-back-work-women)

Lemberg Solutions highlight their contributions to Drupal:

[How the Lemberg Solutions Team Contributes to Drupal](https://lembergsolutions.com/blog/how-lemberg-solutions-team-contributes-drupal)

**We need more efforts like these.**

When using Drupal, Volacci shows us:

[How to Add Default Metatags for a Specific Content Type](https://www.volacci.com/drupal-seo-guide/how-add-default-metatags-specific-content-type)

The Drupal Association says:

[Industry Summits are the place to be at DrupalCon Pittsburgh 2023](https://www.drupal.org/association/blog/industry-summits-are-the-place-to-be-at-drupalcon-pittsburgh-2023)

Axelerant looks at:

[Drupal 7 End Of Life: A Guide To Next Steps](https://www.axelerant.com/blog/drupal-7-end-of-life-a-guide-to-next-steps)

And Chromatic asks:

[Why is Drupal 7's End-of-Life a Big Deal?](https://chromatichq.com/insights/why-is-drupal-7-eol-a-big-deal/)

### Previous Weeks

Jolicode shares:

[Comprendre et éviter les attaques CSRF grâce à Symfony](https://jolicode.com/blog/comprendre-et-eviter-les-attaques-csrf-grace-a-symfony)

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

## PHP

### This Week

The March issue of php[architect] is out:

[Box of PHP](https://www.phparch.com/magazine/2023/03/box-of-php/)

ActiveHosted shares:

[Clean PHP Code: 6 Actionable Tips](https://alexwebdevelop.activehosted.com/social/077e29b11be80ab57e1a2ecabb7da330.257)

Darshan explores:

[PHP — The combination of Traits and Magic methods](https://medium.com/@darshanvasu3048/php-the-combination-of-traits-and-magic-methods-9953f537542d)

Moslem Deris has:

[A Guide to Union Types in PHP 8: Examples, Best Practices, and Benefits](https://medium.com/@moslem.deris/a-guide-to-union-types-in-php-8-examples-best-practices-and-benefits-d51c292f5f54)

Atakan Demircioğlu examines:

[Maximize Your Coding Skills: How To Use These 5 PHP Functions Like a Pro](https://atakde.medium.com/maximize-your-coding-skills-how-to-use-these-4-php-functions-like-a-pro-bd7b9f0a7f3d)

Yannick Chenot shares how to:

[Upgrade your project to PHP 8.2 with Rector](https://tech.osteel.me/posts/upgrade-your-project-to-the-latest-php-version-with-rector)

Bernard Araujo shares:

[A Bref AWS PHP story – Part 2](https://rafael.bernard-araujo.com/a-bref-aws-php-story-part-2.php)

Hendrik Prinsloo provides:

[A Brief History of PHP: From 1995 to 2023](https://hendrikprinsza.medium.com/the-history-of-php-from-1995-to-2023-f5a1bae63554)

**This is a good one to bookmark.**

Bhimani Rutvik looks at:

[Asynchronous PHP using ReactPHP](https://medium.com/simform-engineering/asynchronous-php-using-reactphp-929185bef98c)

ThePatrykOOO explores:

[The 4 Steps That Nearly Tripled My PHPUnit Test Efficiency](https://medium.com/@thepatrykooo/the-4-steps-that-nearly-tripled-my-phpunit-test-efficiency-d3785687f5b1)

### Previous Weeks

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

## Other

[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

Bellingcat exposes and develops a map for:

[Russia’s Assault on Daily Life in Ukraine](https://www.bellingcat.com/news/2023/02/24/russias-assault-on-daily-life-in-ukraine/)

The New York Times opines:

[Banning TikTok Should Be Just the Beginning](https://www.nytimes.com/2023/03/18/opinion/tiktok-ban-china-spying.html)

**Yes, yes, and yes!**

BleepingComputer reports:

[Breached hacking forum shuts down, fears it's not 'safe' from FBI](https://www.bleepingcomputer.com/news/security/breached-hacking-forum-shuts-down-fears-its-not-safe-from-fbi/)

Brookings reports:

[How California and other states are tackling AI legislation](https://www.brookings.edu/blog/techtank/2023/03/22/how-california-and-other-states-are-tackling-ai-legislation/)

### The Evil Empire Strikes Back

The Hacker News reports:

[From Ransomware to Cyber Espionage: 55 Zero-Day Vulnerabilities Weaponized in 2022](https://thehackernews.com/2023/03/from-ransomware-to-cyber-espionage-55.html)

[Operation Soft Cell: Chinese Hackers Breach Middle East Telecom Providers](https://thehackernews.com/2023/03/operation-soft-cell-chinese-hackers.html)

### Cybersecurity/Privacy

And:

[Pompompurin Unmasked: Infamous BreachForums Mastermind Arrested in New York](https://thehackernews.com/2023/03/pompompurin-unmasked-infamous.html)

GovTech reports:

[Experts: As Cyber Booms, So Too Must Preparation](https://www.govtech.com/security/experts-as-cyber-booms-so-too-must-preparation)

DarkReading reports:

[Cybersecurity Skills Shortage, Recession Fears Drive 'Upskilling' Training Trend](https://www.darkreading.com/vulnerabilities-threats/cybersecurity-skills-shortage-recession-fears-drive-upskilling-training-trend)

BleepingComputer reports:

[Facebook accounts hijacked by new malicious ChatGPT Chrome extension](https://www.bleepingcomputer.com/news/security/facebook-accounts-hijacked-by-new-malicious-chatgpt-chrome-extension/)

**Another reason why (unless required by your job) you should not be on Facebook.**

### More

The Federal Trade Commission warns:

[Chatbots, deepfakes, and voice clones: AI deception for sale](https://www.ftc.gov/business-guidance/blog/2023/03/chatbots-deepfakes-voice-clones-ai-deception-sale)

**Preach, brother.**

Farhan Tanvir shares:

[7 Best JetBrains IDE Plugins to Make Your Life Easier in 2023](https://medium.com/geekculture/7-best-jetbrains-ide-plugins-to-make-your-life-easier-in-2023-e69de80b74b8)

Lars Lofgren explores:

[9 Modern Website Design Trends in 2023 (with Examples)](https://www.quicksprout.com/modern-website-design/)

**Take note of these, peeps.**

CSS-Tricks has:

[Some Cross-Browser DevTools Features You Might Not Know](https://css-tricks.com/some-cross-browser-devtools-features-you-might-not-know/)

The world’s **greatest CSS teacher**, Josh Comeau opines on the foolishness of predicting:

[The End of Front-End Development](https://www.joshwcomeau.com/blog/the-end-of-frontend-development/)

The World’s **greatest design teacher**, Brad Frost has:

[Layout & Grid in Design Systems](https://bradfrost.com/blog/post/layout-grid-in-design-systems/)

Laravel News reports:

[MySQL for Developers Course is Live](https://laravel-news.com/mysql-for-developers-course)

**I will be exploring this, and so should you.**

Anthony Fung shares:

[The Secret of Tidy Git Repositories: When Best to Merge and Rebase](https://webdeveloperdiary.substack.com/p/git-repo-secrets-when-to-merge-and-rebase)

And Mike Harbottle asks:

[What is Git Merge, and how to use it?](https://www.sitepoint.com/git-merge/)

The Verge Reports

[GitHub Copilot gets a new ChatGPT-like assistant to help developers write and fix code](https://www.theverge.com/2023/3/22/23651456/github-copilot-x-gpt-4-code-chat-voice-support)

Postman announces:

[Postman Flows: The Next Generation of Software Development](https://blog.postman.com/postman-flows-the-next-generation-of-software-development/)

**This looks useful for those building with APIs.**

### Fediverse

The Conversation UK reports:

[Antisemitism on Twitter has more than doubled since Elon Musk took over the platform – new research](https://theconversation.com/antisemitism-on-twitter-has-more-than-doubled-since-elon-musk-took-over-the-platform-new-research-201830)

The Fediverse Report reports on:

[WordPress and the Fediverse](https://fediversereport.com/wordpress-on-the-fediverse/)

Jeff Sikes explores:

[Mastodon API - Media Only Parameters](https://box464.com/posts/mastodon-api-media-research/)

ActivityPub rocks examines:

[Ideating organization structure for the Grassroots Fediverse (wiki)](https://socialhub.activitypub.rocks/t/ideating-organization-structure-for-the-grassroots-fediverse-wiki/3037)

The Fediverse Report has:

[The roundup – episode 10](https://fediversereport.com/the-roundup-episode-10/)

And this article:

[Mozfest and the Fediverse](https://fediversereport.com/mozfest-and-the-fediverse/)

## CTAs (aka show us some free love)

- That’s it for this week. Please share this communiqué.
- Also, be sure to [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. If this communique is a little overwhelming, you can get a condensed weekly news highlight post on [Friendica](https://friendica.me/profile/friendofsymfony).

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.

Keep coding Symfonistas!

**[Visit our Communiqué Library](https://www.symfonystation.com/Communiqu%C3%A9s)**

You can find a vast array of curated evergreen content.

## Author

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

### Reuben Walker

Founder
Symfony Station