Symfony Station Communiqué — 26 May 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-05-30 13:20:29

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-19-May-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 ones most relevant and valuable to you. 

Or jump straight to your favorite section via our website.

 

- [Symfony](https://www.symfonystation.com/Symfony-Station-Communique-26-May-2023#symfony)
- [PHP](https://www.symfonystation.com/Symfony-Station-Communique-26-May-2023#php)
- [Other](https://www.symfonystation.com/Symfony-Station-Communique-26-May-2023#other)
- [Cybersecurity](https://www.symfonystation.com/Symfony-Station-Communique-26-May-2023#cybersecurity)
- [More programming](https://www.symfonystation.com/Symfony-Station-Communique-26-May-2023#more)
- [Fediverse](https://www.symfonystation.com/Symfony-Station-Communique-26-May-2023#fediverse)

Once again, thanks to Javier Eguiluz and Symfony for sharing [our newest article](https://www.symfonystation.com/Symfony-Components-Twig-Drupal-Core) and [our latest communiqué](https://www.symfonystation.com/Symfony-Station-Communique-19-May-2023) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-855-15-21-may-2023). 

And thanks to [OpenLampTech](https://openlamptech.substack.com/p/openlamptech-issue-80?utm_source=substack&utm_medium=email) for sharing our article as well. And the same to [TheDropTimes](https://www.thedroptimes.com/31168/symfony-components-and-twig-simplify-drupal-core).

**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é.

---

![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, Symfony development activity focused again on polishing the new features of the upcoming Symfony 6.3 version, which will be released before the end of May 2023. In addition, the API Platform project announced a new edition of their conference that will be attended by some Symfony Core Team members.“

[A Week of Symfony #855 (15-21 May 2023)](https://symfony.com/blog/a-week-of-symfony-855-15-21-may-2023)

Symfony announced:

[Symfony 6.3.0-RC1 released](https://symfony.com/blog/symfony-6-3-0-rc1-released)

[New in Symfony 6.3: Dependency Injection Improvements](https://symfony.com/blog/new-in-symfony-6-3-dependency-injection-improvements)

[New in Symfony 6.3: AssetMapper Component](https://symfony.com/blog/new-in-symfony-6-3-assetmapper-component)

SensioLabs announces:

[SensioLabs becomes a Gold Partner of Platform.sh](https://blog.sensiolabs.com/2023/05/24/sensiolabs-becomes-gold-partner-platformsh/)

SymfonyCasts updates its Doctrine course: 

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/7h4a1bHRFR6z3w6gAeForcAMPEBgHfjV5AY1jWRhzetITZcHAAbfN43T20w-LxUpW172lpSE_71VKHC6uFhKb2N8AhUJN254AioyJ-aXchMxExJYnrn9xl77AAgva0A7blvoikRrjxM)

---

## Featured Item

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

This week I’ve chosen a Blackfire article for our featured item.

“Performance optimization is a challenge for all web applications. With demands for quicker response times and enhanced user experiences increasing , developers are constantly looking for innovative ways to improve their applications’ efficiency.

One such promising solution is Swoole, a high-performance networking framework that helps PHP applications handle server-side tasks more effectively.”

### [Unlocking the power of asynchronous PHP: Performance optimization with Swoole and Blackfire](https://blog.blackfire.io/unlocking-the-power-of-asynchronous-php-performance-optimization-with-swoole-and-blackfire.html)

---

### This Week

Aminul Islam Sarker has:

[An In-depth Look at the Symfony Validation Component](https://aminshamim.xyz/an-in-depth-look-at-the-symfony-validation-component-9d59a424e5a2)

Vabadus will:

[Explorando el componente Notifier de Symfony](https://vabadus.es/blog/symfony/explorando-el-componente-notifier-de-symfony)

Leo G shows us how to:

[Master Symfony in a Snap: CLI Project Setup for Every Skill Level](https://medium.com/@leogbrt/master-symfony-in-a-snap-cli-project-setup-for-every-skill-level-a3696da018f1)

Nico Anatasio explores:

[Boosting Efficiency and Speed: Understanding Cache in Symfony 6](https://medium.com/codex/boosting-efficiency-and-speed-understanding-cache-in-symfony-6-c2e7e895db6a)

Filip Horvat examines:

[API Platform — list all operations and its options, for example “security”](https://medium.com/@fico7489/api-platform-list-all-operations-and-its-options-for-example-security-119341488a56)

WP Campus has this upcoming presentation:

[Make it your own: Integrating Twig templates with your WordPress block theme](https://2023.wpcampus.org/schedule/make-it-your-own-integrating-twig-templates-with-your-wordpress-block-theme/)

**I look forward to watching this on WordPress TV.**

### eCommerce

Webkul looks at:

[Magento2 Open Source and Adobe Commerce’s new releases highlights](https://webkul.com/blog/magento2-open-source-and-adobe-commerces-new-releases-highlight-magento2-4-6/)

Sebastian Wahn shares:

[Unleashing the Power of Shopware in AWS: The Ultimate Secret to Turbocharge Your E-commerce Success!](https://dev.to/cubesoft/unleashing-the-power-of-shopware-in-aws-the-ultimate-secret-to-turbocharge-your-e-commerce-success-3bjc)

Shopware announces:

[Shopware 6 Release News: May 2023](https://www.shopware.com/en/news/shopware-6-release-news-may-2023/)

### CMSs

Katz Ueno explores:

[Concrete CMS + Cloudflare: How to fix logging out problem](https://dev.to/katzueno/concrete-cms-cloudflare-45fa)

**Yay Concrete CMS.**

The Drupal Association sent:

[Their May Newsletter](https://mailchi.mp/drupalassociation/monthly-newsletter-may-2023?e=2fcfe28a68)

Ben Finklea shows us:

[How to Improve Drupal Website Performance](https://www.volacci.com/blog/how-improve-drupal-website-performance)

Matt Glaman examines:

[Dependency injection anti-patterns in Drupal](https://mglaman.dev/blog/dependency-injection-anti-patterns-drupal)

Specbee shows us:

[How to Adhere to Drupal Coding Standards with Git Hooks](https://www.specbee.com/blogs/drupal-coding-standards-with-git-hooks)

PreviousNext looks at:

[CKEditor5 scoped styles with PostCSS](https://www.previousnext.com.au/blog/ckeditor5-scoped-styles-postcss)

CTI Digital has this distribution (aka customized simplification) of Drupal:

[Gain Competitive Advantage and Accelerate Your Drupal Build](https://www.ctidigital.com/blog/gain-competitive-advantage-and-accelerate-your-drupal-build)

Web Omlette explores:

[Overriding/extending configuration schema in Drupal](https://www.webomelette.com/overriding-extending-configuration-schema-drupal)

### Previous Weeks

icapps has a great resource:

[Download the Sulu ebook](https://icapps.com/ebooks/tribute-to-sulu)

**I am definitely doing this.**

Opensource shows us how to:

[Test your Drupal website with Cypress](https://opensource.com/article/23/4/website-test-drupal-cypress)

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

## PHP

### This Week

MilaDev continues a series on patterns:

[Pool design pattern in PHP](https://medium.com/@miladev95/pool-design-pattern-in-php-88c5f5a63a09)

[Composite design pattern in PHP](https://medium.com/@miladev95/composite-design-pattern-in-php-2a7889496044)

[Interpreter design pattern in PHP](https://medium.com/@miladev95/interpreter-design-pattern-in-php-529d491c4e08)

[Data mapper design pattern in PHP](https://medium.com/@miladev95/data-mapper-design-pattern-in-php-174cb330bf78)

[Iterator design pattern in PHP](https://medium.com/@miladev95/iterator-design-pattern-in-php-28888e1bda1e)

[Prototype design pattern in PHP](https://medium.com/@miladev95/prototype-design-pattern-in-php-736a81a7ed74)

[Decorator design pattern in PHP](https://medium.com/@miladev95/decorator-design-pattern-in-php-3049ce8ec1f9)

Peter Hrobar has a more interesting article.

[Worker Pool design pattern with PHP](https://medium.com/@peterhrobar/worker-pool-design-pattern-with-php-a62c926379aa)

Doğan Uçar shares:

[Metadata Attributes and Their Impact on Modern Development with PHP](https://doganoo.medium.com/metadata-attributes-and-their-impact-on-modern-development-with-php-c0099c596273)

Berastis is:

[Unravelling the Magic of PHP Arrays: Discovering the Top 12 Array Methods](https://medium.com/@berastis/unravelling-the-magic-of-php-arrays-discovering-the-top-12-array-methods-39aeae035664)

On a relate note, Olivia J shares:

[PHP Arrays: Working with Indexed and Associative Arrays](https://medium.com/@olivia.j.01101001/php-arrays-working-with-indexed-and-associative-arrays-115019bf8f39)

Alex explores:

[Session Fixation Attacks](https://alexwebdevelop.activehosted.com/social/d6baf65e0b240ce177cf70da146c8dc8.272)

Waqas Hafeez examines:

[Code profiling in PHP](https://dev.to/vicky92727/code-profiling-in-php-1a04)

Thorsten Suckow-Homberg looks at:

[Accessor Automation with PHP](https://medium.com/@thorstensuckow/accessor-automation-with-php-643c629c10ea)

London Lindo explores:

[Discovering PHP Data Structures: Arrays, Linked Lists, and Binary Trees](https://medium.com/@london.lingo.01/discovering-php-data-structures-arrays-linked-lists-and-binary-trees-501566f83bad)

Sandipan Roy shares:

[5 Effective Ways to Prevent Directory Traversal](https://dev.to/bytehackr/5-effective-ways-to-prevent-directory-traversal-3p1p)

Nelson Isioma demonstrates:

[Building elegant console applications with MiniCli](https://medium.com/@nelsonisioma1/building-elegant-console-applications-with-minicli-d507dd9c20b2)

Noble Bridge Technologies shows us:

[How to make PHP 5000 times faster](https://medium.com/@seo_29426/how-to-make-php-5000-times-faster-1fb734cf1599)

**500 is pulled out of thin air but points 3 - 6 are good ones.**

### Previous Weeks

Nihar Ranjan Das examines:

[PHP Object Manipulation with Magic Methods](https://medium.com/@nihardaily/php-object-manipulation-with-magic-methods-6883292ac17f)

![Code logo](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

Dark Reading reports on:

[Cyber Warfare Lessons From the Russia**n Invasion of** Ukraine ~~Conflict~~](https://www.darkreading.com/attacks-breaches/cyber-warfare-lessons-from-russia-ukraine-conflict)

**I fixed their headline.**

And:

[Russia's War in Ukraine Shows Cyberattacks Can Be War Crimes](https://www.darkreading.com/edge-articles/russia-war-ukraine-shows-cyberattacks-are-war-crimes)

The Guardian has:

[Meet Diia: the Ukrainian app used to do taxes … and report Russian soldiers](https://www.theguardian.com/world/2023/may/26/meet-diia-the-ukrainian-app-used-to-do-taxes-and-report-russian-soldiers)

TechCrunch reports:

[US government targets North Korea’s illicit IT workforce with new sanctions](https://techcrunch.com/2023/05/24/us-government-targets-north-koreas-illicit-it-workforce-with-new-sanctions/)

And:

[Meta ordered to suspend Facebook EU data flows as it’s hit with record €1.2BN privacy fine under GDPR](https://techcrunch.com/2023/05/22/facebook-eu-us-data-flows-decision/)

### The Evil Empire Strikes Back

Wired reports on:

[The Underground History of Russia’s Most Ingenious Hacker Group](https://www.wired.com/story/turla-history-russia-fsb-hackers/)

The Hacker News reports:

[N. Korean Lazarus Group Targets Microsoft IIS Servers to Deploy Espionage Malware](https://thehackernews.com/2023/05/n-korean-lazarus-group-targets.html)

[China's Stealthy Hackers Infiltrate U.S. and Guam Critical Infrastructure Undetected](https://thehackernews.com/2023/05/chinas-stealthy-hackers-infiltrate-us.html)

AccessNow reports on:

[Armenia spyware victims: Pegasus hacking in war](https://www.accessnow.org/publication/armenia-spyware-victims-pegasus-hacking-in-war/)

The Atlantic reports:

[Twitter Is a Far-Right Social Network](https://www.theatlantic.com/technology/archive/2023/05/elon-musk-ron-desantis-2024-twitter/674149/)

**Anyone with half a brain has known this for months. Even the nitwit wingnuts on Twitler know this.**

Politico reports:

[Twitter to pull back from Europe’s disinformation crusade](https://www.politico.eu/article/twitter-to-pull-back-from-europes-disinformation-crusadwe/)

**Within a few years Twitler will not operate in Europe or either be bankrupted by fines.**

### Cybersecurity/Privacy

Decipher reports:

[More APTs Eye Managed Service Providers in Supply Chain Attacks](https://apple.news/AvkxOzZfkTl-VE_Iq9xpv4Q)

Forbes reports:

[New Cooperative Cybersecurity Models Needed In An Era Of Global Risk](https://www.forbes.com/sites/chuckbrooks/2023/05/22/new-cooperative-cybersecurity-models-needed-in-an-era-of-global-risk/)

Bleeping Computer reports:

[npm packages hide TurkoRAT malware in what looks like a NodeJS EXE](https://www.bleepingcomputer.com/news/security/npm-packages-hide-turkorat-malware-in-what-looks-like-a-nodejs-exe/)

VentureBeat reports:

[Forrester predicts 2023’s top cybersecurity threats: From generative AI to geopolitical tensions](https://venturebeat.com/security/forrester-predicts-2023-top-cybersecurity-threats-generative-ai-geopolitical-tensions/)

TechRepublic reports:

[GitLab announces AI-DevSecOps platform GitLab 16](https://www.techrepublic.com/article/gitlab-16-ai-devsecops-platform/)

### More Programming

The FTC has:

[FTC Chair Khan and Officials from DOJ, CFPB and EEOC Release Joint Statement on AI](https://www.ftc.gov/news-events/news/press-releases/2023/04/ftc-chair-khan-officials-doj-cfpb-eeoc-release-joint-statement-ai)

Postman looks at:

[Generative AI and the Impact on APIs and Software Development](https://blog.postman.com/generative-ai-and-the-impact-on-apis-and-software-development/)

VentureBeat reports:

[Elasticsearch Relevance Engine brings new vectors to generative AI](https://venturebeat.com/ai/elasticsearch-relevance-engine-brings-new-vectors-to-generative-ai/)

The Guardian reports:

[‘There was all sorts of toxic behaviour’: Timnit Gebru on her sacking by Google, AI’s dangers and big tech’s biases](https://www.theguardian.com/lifeandstyle/2023/may/22/there-was-all-sorts-of-toxic-behaviour-timnit-gebru-on-her-sacking-by-google-ais-dangers-and-big-techs-biases)

Zack shares:

[11 Useful HTML Tricks for Better Web Development](https://javascript.plainenglish.io/11-useful-html-tricks-for-better-web-development-94ebe0b934a2)

Mozilla looks at:

[Using HTML landmark roles to improve accessibility](https://developer.mozilla.org/en-US/blog/aria-accessibility-html-landmark-roles/)

Stephanie Eckles explores:

[Responsive CSS Layout Grids without Media Queries](https://www.sitepoint.com/responsive-css-layout-grids-without-media-queries/)

The Eisenberg Effect reports on:

[2023 State of Web Components](https://eisenbergeffect.medium.com/2023-state-of-web-components-c8feb21d4f16)

Techicons has this fantastic resource:

[SVG and PNG tech icons](https://techicons.dev/)

The Guardian reports:

[Failure to launch: Twitter glitches deal double blow to Elon Musk and Ron DeSantis](https://www.theguardian.com/us-news/2023/may/24/ron-desantis-elon-musk-twitter-campaign-launch-glitch)

**Karma is real and it’s coming for Guv DeCuntis and Twitler’s CunTO. (See the two articles in the Evil Empire section above.)**

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

### Fediverse

The Verge reports:

[This is Instagram’s new Twitter competitor](https://www.theverge.com/2023/5/19/23730070/instagram-twitter-app-competitor-leak)

**It will integrate with ActivityPub.**

**Or maybe not.**

Rebooted says:

[Meta implements ActivityPub? Not so fast.](https://reb00ted.org/tech/20230522-what-the-meta-activitypub-not-so-fast/)

The Fediverse Reports examines:

[Defederation](https://fediversereport.com/defederation/)

TechCrunch reports:

[Flipboard becomes first app to support Bluesky, Mastodon and Pixelfed all in one place](https://techcrunch.com/2023/05/23/flipboard-becomes-first-to-support-bluesky-mastodon-and-pixelfed-all-in-one-app/)

**Great news.**

MacStories has an:

[Ivory for Mac Review: Tapbots’ Superb Mastodon Client Comes to Apple Desktops and Laptops](https://www.macstories.net/reviews/ivory-for-mac-review-tapbots-superb-mastodon-client-comes-to-apple-desktops-and-laptops/)

Here’s a great resource for your sites:

[Share on Mastodon Button](https://share-on-mastodon.social/)

ForgeFed has an update on the:

[Vervis Actor Refactoring](https://forgefed.org/blog/vervis-actor-refactoring/)

**It’s a tool to build Fediverse applications.**

**Speaking of tools, I push the Fediverse (aside from the fact that Big Social sucks) is because I want to see more tools like this. It lets you follow all the new content notifications about Drupal code on the Fediverse.**

[Fediverse +Drupal.org](https://contrib.social/)

Evan Prodromou explores:

[End-to-End Encrypted Messages Over ActivityPub](https://evanp.me/2023/05/19/end-to-end-encrypted-messages-over-activitypub/)

Stefan Bohacek is:

[Exploring your Fediverse connections](https://stefanbohacek.com/blog/exploring-your-fediverse-connections/)

**If you want to go down a rabbit hole of how to get info from instances, this is for you.**

## 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.
- Do you like Reddit? 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.

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

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

### Reuben Walker

Founder
Symfony Station