Symfony Station Communiqué - 2 June 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-06-03 22:21:21

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-02-June-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. There are three ship tons of PHP items this week.

Or jump straight to your favorite section via our website.

 

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

Once again, thanks to Javier Eguiluz and Symfony for sharing [our latest communiqué](https://www.symfonystation.com/Symfony-Station-Communique-26-May-2023) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-856-22-28-may-2023).

**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 5.4.24 and 6.2.11 maintenance versions were released. Meanwhile, we published the 6.3.0 Release Candidate 1 and Release Candidate 2 versions in preparation for the final release of Symfony 6.3 next week.“

[A Week of Symfony #856 (22-28 May 2023)](https://symfony.com/blog/a-week-of-symfony-856-22-28-may-2023)

Symfony announced:

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

[Symfony 6.3 curated new features](https://symfony.com/blog/symfony-6-3-curated-new-features)

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

[New in Symfony 6.3: Webhook Integration with Mailer and Notifier](https://symfony.com/blog/new-in-symfony-6-3-webhook-integration-with-mailer-and-notifier)

[SymfonyOnline June 2023 - The schedule is online!](https://symfony.com/blog/symfonyonline-june-2023-the-schedule-is-online)

[Join Nicolas G. and Juliette R.F. at Brussels PHP meetup on June 22th!](https://symfony.com/blog/join-nicolas-grekas-at-brussels-php-meetup-on-june-22th)

[May's Symfony updates are here - check them out! 🚀](https://flipboard.com/redirect?url=https%3A%2F%2Fsymfony.cmail19.com%2Ft%2Fy-e-ptjxn-dyurtluuut-tt%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=GGhPUYZwVhwkJE8vkvlPpDozY0RAcvMqNP1dCw1TCKUAAAGIcdNPkw)

Blackfire shared:

[Raise your hands for Blackfire CLI: Profiling everything from your terminal](https://flipboard.com/redirect?url=https%3A%2F%2Fblog.blackfire.io%2Fraise-your-hands-for-blackfire-cli-profiling-everything-from-your-terminal.html%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=gpGwZj5aI_SZo-ydGM4XgzK6iRZl2h94x6ZcMMKWfL4AAAGIcc7Zkw)

SymfonyCasts updates its Doctrine course: 

[This week on SymfonyCasts](https://flipboard.com/redirect?url=https%3A%2F%2F5hy9x.r.a.d.sendibm1.com%2Fmk%2Fmr%2Fylynn7mR1riLNFSX_zjzET7k6e2IOawCNaRwqJzAhcEMpycxCBmYJjO-9SaZ5MHuYLqZG_Ep_Ow8s32-qahJlm6XlapJPiShG377jWhfWJAPw8K6TKGoneBJQBjDYZ2T6SxKU_rxVA%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=f9m7EXTzerNrbRnyqC8oMoB6hDkmmFWFhO8S9BYiTGwAAAGIcc7Zkg)

---

## Featured Item

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

ArsTechnica asks and reviews a book with the answers. It’s an interesting read.

### [Is cybersecurity an unsolvable problem?](https://arstechnica.com/features/2023/05/is-cybersecurity-an-unsolvable-problem/)

**Hint: Since cybersecurity deals with crimes and crimes come from humans and humans mostly suck, the answer is no. If you are in cybersecurity, buy the book anyway. So, you can minimize the suck.**

---

### This Week

Nacho Colomina Torregrosa shows us how to:

[Create a service on the fly in a Symfony third party bundle](https://dev.to/icolomina/create-a-service-on-the-fly-on-a-symfony-third-party-bundle-2jl8)

Strangebuzz explores:

[Using Symfony forms with PHP typed properties](https://www.strangebuzz.com/en/blog/using-symfony-forms-with-php-typed-properties)

### eCommerce

Susubi examines:

[Payment by Purchase Order in Drupal Commerce](https://www.susubi.io/sa/payment-purchase-order) 

Lewis Blakeney shares:

[The Importance of Magento Performance Optimization and How to Achieve It](https://flipboard.com/redirect?url=https%3A%2F%2Fdev.to%2Flewisblakeney%2Fthe-importance-of-magento-performance-optimization-and-how-to-achieve-it-2oj5%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=hepvAkQSPNqdb0NazNkMHXP4FtGrw2tWJVKoWvvpiE0AAAGIc3_sXA)

### CMSs

Typo3 announces:

[Update on the TYPO3 Content Blocks and Leadership Changes](https://flipboard.com/redirect?url=https%3A%2F%2Ftypo3.org%2Farticle%2Fupdate-on-the-typo3-content-blocks-and-leadership-changes%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=ivlfsLq3FS372ARNl75c_bX79ICpKUKnITx7IA8rB2MAAAGIc8-AuQ)

**Yay Typo3.**

Lullabots updates us on:

[Sponsoring Drupal Contributions at Lullabot](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.lullabot.com%2Farticles-legacy%2Fsponsoring-drupal-contributions-lullabot%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=oJ9fGIXfKeqqBtN_fQFXOVt2xux9LXGtCeZjoiI0kREAAAGIc8-AuA)

**This is great news, and we need more efforts like this to bring Drupal back to advancement. It’s a point I belabored in my article, [Does Drupal Have a Path to Growth?](https://www.symfonystation.com/Drupal-Path-Growth)**

HashBangCode looks at:

[Drupal 10: Using A Lazy Builder To Create A Dynamic Button](https://www.hashbangcode.com/article/drupal-10-using-lazy-builder-create-dynamic-button)

PrometSource has this well-written tutorial:

[6 Steps to Build a Solid Banner Component in Drupal 10](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.prometsource.com%2Fblog%2Fhow-to-build-banner-Drupal%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=89SJYNvin3cXNtcWBLzzm0dhbWhCIMfSprKEBhILo6gAAAGIdsScfA)

Matt Glaman explores:

[Factories and dependency injection](https://flipboard.com/redirect?url=https%3A%2F%2Fmglaman.dev%2Fblog%2Ffactories-and-dependency-injection%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=kGpta4AdU3rXmWJueiyKDGGdm-MeYDK9Qye0BhRODrIAAAGIb1FGyw)

WasmLabs examines:

[Hardening Drupal with WebAssembly](https://flipboard.com/redirect?url=https%3A%2F%2Fwasmlabs.dev%2Farticles%2Fhardening-drupal-with-webassembly%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=aWgnp-U6f_yKRaI0JYcTfR7fko1RiG4cqLWl0HTrrv8AAAGIb5qCZg)

**This is extremely interesting and looks to be production ready later this year.**

On a related note, InWebWorks shares:

[The Ultimate Drupal Security Checklist to Safeguard Your Website](https://www.lnwebworks.com/insight/drupal-security-checklist)

Drupal is:

[Introducing the Updated Drupal Community Code of Conduct](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.drupal.org%2Fcommunity%2Fblog%2Fintroducing-the-updated-drupal-community-code-of-conduct%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=ON0CZMvMYEygCxn6SXv6JME3mK7Sf7QEkAPWxqtrwx4AAAGIc3_0VA)

And has a technical update related to Twig:

[New clean_unique_id Twig filter](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.drupal.org%2Fnode%2F3363551%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=w2SSNw3DkDjPmy4R1A3Q2X2WDVW1YlwVg2o3yMD9zxYAAAGIdsvsKw)

Mike Herchel announces:

[Two DrupalCon Pittsburgh Sessions (plus a new job announcement!)](https://flipboard.com/redirect?url=https%3A%2F%2Fherchel.com%2Farticles%2Ftwo-drupalcon-pittsburgh-sessions-plus-new-job-announcement%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=Sg1SUkmmWevVDEHCciUgU2ty9lEY2X_Rs_rFYD5D-XcAAAGIdsScgw)

DrupalEasy dissects:

[Drupal's OpenAI / ChatGPT / AI Search Integration contrib module - initial impressions](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.drupaleasy.com%2Fblogs%2Fultimike%2F2023%2F05%2Fdrupals-openai-chatgpt-ai-search-integration-contrib-module-initial%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=Np7eVwwM5HVPcXvY7MF9iTjBPAyeoqHfIw-xf7QHIT8AAAGIePd_bw)

### Previous Weeks

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

## PHP

### This Week

TechTales looks at:

[Forms, Tables, and Pretty URLs. How do I create a customized data grid?](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40erostsrl%2Fforms-tables-and-pretty-urls-how-do-i-create-a-customized-data-grid-35df4a76e14b%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=G8u7DY_k7bmsCDIBw8NXdM6SM4DlP4GNqCnleabOVYwAAAGIb1E7KQ)

Pavel Buchnev explores:

[Unleashing the Power of High Performance Queue Services for PHP applications](https://butschster.medium.com/unleashing-the-power-of-high-performance-queue-services-for-php-applications-dcc5c1426511)

**What’s up with the fucking “Unleashing” headlines recently? AI? Let’s unleash some originality peeps.**

Ryan Chandler shows us how to:

[Build Your Own Service Container in PHP - Minimal Container](https://ryangjchandler.co.uk/posts/build-your-own-service-container-in-php-minimal-container)

Stitcher examines:

[Building a procedurally generated game with PHP](https://stitcher.io/blog/procedurally-generated-game-in-php)

Moslem Deris looks at:

[The Great Debate: ‘ (single quotes) or “ (double quotes) in PHP — Best Practices and Examples](https://medium.com/@moslem.deris/the-great-debate-or-in-php-best-practices-and-examples-45c614b1303e)

Camilo Herrera explores:

[Server monitoring with PHP and Bash Scripts](https://medium.com/winkhosting/server-monitoring-with-php-and-bash-scripts-c078616a6e2f)

Ariful Islam examines:

[PHP Depency Injection Based on Payment Gateway](https://flipboard.com/redirect?url=https%3A%2F%2Farif98741.medium.com%2Fphp-depency-injection-based-on-payment-gateway-c4208d4cfa6e%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=9OjLGoBRKzA9fLqehLCoWSAnruNTA77ffJFRjGfJ5ikAAAGIb1E7KA)

php[architect] looks at:

[Automating Our Tests With GitHub Actions](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.phparch.com%2F2023%2F05%2Fautomating-our-tests-with-github-actions%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=4Sur8h0H0syvDaOKHIoHuGkQuv25TxNVxFIusCni4HAAAAGIb1E7Jg)

And releases its May issue:

[HTTP Burritors](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.phparch.com%2Fmagazine%2F2023%2F05%2Fhttp-burritors%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=kD6TRxRHX7Hbsq8eRjZzMPvO3NUM39SVWJwpmhWblfgAAAGIdsScgA)

Nico Anatasio shares:

[PHP Security Best Practices PT1](https://flipboard.com/redirect?url=https%3A%2F%2Ffaun.pub%2Fphp-security-best-practices-pt1-f1b390effd7b%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=2iXCv80Jds21MCk4XH-3Vluw6TdF5OxXqgi_KMtIPZIAAAGIc3_0Uw)

Jack Marchant is:

[Exploring Async PHP](https://flipboard.com/redirect?url=https%3A%2F%2Fdev.to%2Fjackmarchant%2Fexploring-async-php-5b68%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=XZZMojRPgNWHA264en3JXcnaf36fSJgHAuR_EEK0xYkAAAGIc3_sXg)

**Interesting and extensive.**

Daniel Rotter explores:

[Configuring NGINX with php-fpm in Kubernetes and the “File not found.” error](https://flipboard.com/redirect?url=https%3A%2F%2Fdanielrotter.at%2F2023%2F05%2F30%2Fconfiguring-nginx-with-php-fpm-in-kubernetes-and-the-file-not-found-error.html%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=uT04k04qCEsrIGoGwKcMaDmsVliRZR33uLrTbcdGU-kAAAGIc3_sXQ)

Peter Hrobar examines parallel processing:

[Share nothing, copy by value and go \parallel](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40peterhrobar%2Fshare-nothing-copy-by-value-and-go-parallel-209d18afa671%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=hYeQrmkPxl50cAhtxSM-7llofjHPBwEIBOHtLM8IEp8AAAGIdyXWJQ)

Olivia J shows us:

[How to Use PHP Namespaces to Organize and Manage Your Code](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40olivia.j.01101001%2Fhow-to-use-php-namespaces-to-organize-and-manage-your-code-782346bbbe8e%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=yFIDbOhlmGr1G-kN30LT7MDp9YK9pJ89_zv8JZaRzvcAAAGIeKRqdQ)

Chris White shares:

[Generating Large ZIP Exports From Files in S3 with ZipStream-PHP](https://flipboard.com/redirect?url=https%3A%2F%2Fchriswhite.is%2Fcoding%2Fgenerating-large-zip-exports-from-files-in-s3%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=ckDDA1islIm4f5Emujueiyoti5KoxWSc68rygIgo7PkAAAGIeKtZJA)

London Lingo shows us:

[How to Supercharge Your PHP RESTful APIs: A Complete Guide](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40london.lingo.01%2Fhow-to-supercharge-your-php-restful-apis-a-complete-guide-89de76e9ee68%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=Z-KZfQ7FXkdz9IhqwK34fAMOcPqZMMvDKdl-52P0kGQAAAGIeLyH7A)

Sergiu Pogor has another guide:

[Mastering PHP Variable Types: A Comprehensive Guide](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40256cub%2Fmastering-php-variable-types-a-comprehensive-guide-942d48b56ef9%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=luxEmmj5IS255QL5fq962P2hw2k8isGuWtu30-P3pqAAAAGIfHuV6A)

Miladev continues an exhaustive series on design patterns:

[Mediator design pattern in PHP](https://medium.com/@miladev95/mediator-design-pattern-in-php-b6bd6e28719f)

**I started sharing these, so I am going to stick to it until Miladev exhausts himself, herself, themselves, itself (AI).**

[Simple factory design pattern in PHP](https://medium.com/@miladev95/simple-factory-design-pattern-in-php-adaf74c75382)

[Memento design pattern in PHP](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40miladev95%2Fmemento-design-pattern-in-php-d067e4bbf67f%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=nsjCoawY9qrkyndzHbrzxaMFX8V36CzmDiN13C_KHaoAAAGIb1FGyg)

[Singleton design pattern in PHP](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40miladev95%2Fsingleton-design-pattern-in-php-26a99389f57f%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=BDGTE7ZraOB9ZDxtMAFh8SAYpkWk9aa81P7uV4FA0EkAAAGIb1E7Kw)

[Facade design pattern in PHP](https://flipboard.com/redirect?url=https%3A%2F%2Fmedium.com%2F%40miladev95%2Ffacade-design-pattern-in-php-dbf8f9bf87dd%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=qGGcCcOi_2IAvhUZ8zZAQnMe3av4TPQv-lldDKiKKjAAAAGIc3_sYA)

### Previous Weeks

Erland Muchasaj asks:

[What is $this?](https://medium.com/@erlandmuchasaj/what-is-this-16846fe8c15e)

**In JS "this" flummoxed the hell out of me in bootcamp.**

Mohamed Said looks at:

[Defensive programming: the byzantine generals problem](https://flipboard.com/redirect?url=https%3A%2F%2Fthemsaid.com%2Fdefensive-programming-the-byzantine-generals-problem%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=mPB_RGcGFaCocCSDUSHn7A6Qygywx1nAAE0S7OkFkKcAAAGIeK_vuQ)

Yannick Chenot explores:

[Building a PHP CLI tool using DDD and Event Sourcing: getting started with EventSauce](https://flipboard.com/redirect?url=https%3A%2F%2Ftech.osteel.me%2Fposts%2Fbuilding-a-php-cli-tool-using-ddd-and-event-sourcing-getting-started-with-eventsauce%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=NrNiG62xh1DuDOcOZon056VGUio535A7ZU3DGDyIslwAAAGIeLPd1A)

![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

The Register reports:

[Ukraine war blurs lines between cyber-crims and state-sponsored attackers](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.theregister.com%2F2023%2F06%2F01%2Fukraine_romcom_malware%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=5LI-RoqNYhe9E8nN0Z6X7i-CPW4GMK-21HhKSDMNArcAAAGIdyXWJg)

NPR reports:

[She had a dream job. Now, she's part of a massive brain drain hammering Russia](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.npr.org%2F2023%2F05%2F31%2F1176769042%2Frussia-economy-brain-drain-oil-prices-flee-ukraine-invasion%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=II2mkoPpUqhD1NmkOSaU8GTVh-XGIC2DjVXVLMUVYiMAAAGIeKRqdw)

Dark Reading reports:

[Pentagon Leaks Emphasize the Need for a Trusted Workforce](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.darkreading.com%2Fvulnerabilities-threats%2Fpentagon-leaks-emphasize-the-need-for-a-trusted-workforce%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=bHzWEFYacLnyW6wAORpRJLeCXj1YuxaSiNRuzTzagZkAAAGIb5qCaQ)

Ars Technica reports:

[Israeli cyberweapon manufacturers plot to stay on the right side of US](https://flipboard.com/redirect?url=https%3A%2F%2Farstechnica.com%2Ftech-policy%2F2023%2F05%2Fcyberweapon-manufacturers-plot-to-stay-on-the-right-side-of-us%2F%3Futm_brand%3Darstechnica%26utm_social-type%3Downed%26utm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=ph_uBM95wn_i5mV5VQ81U1_H_fSQCA80iJIMgMffF10AAAGIcnLpxg)

**It was hard to determine whether this article should be here or in the section below.**

### The Evil Empire Strikes Back

iNews reports:

[Chinese hackers seeking ways to cripple infrastructure ‘likely to have targeted UK operators’](https://inews.co.uk/news/technology/chinese-hackers-cripple-infrastructure-targeted-uk-operators-2369160)

Forbes reports:

[TikTok Creators’ Financial Info, Social Security Numbers Have Been Stored In China](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.forbes.com%2Fsites%2Falexandralevine%2F2023%2F05%2F30%2Ftiktok-creators-data-security-china%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=Ox-B7ID4H-KF6rlB35rLWH1C3ma9CD3G5yWsIgpdaJkAAAGIb1E7JA)

Infosecurity Magazine reports:

[Chinese Phishing Gang "PostalFurious" Expands Campaign](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.infosecurity-magazine.com%2Fnews%2Fchinese-phishing-gang%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=NMZck1KHIPnWbICnbDvR1i9E3Go8O2FsRQXfZZQnNHQAAAGIfSMMoA)

The Register reports:

[Pegasus-pusher NSO gets new owner keen on the commercial spyware biz](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.theregister.com%2F2023%2F05%2F30%2Fnso_owner_hacking%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=elX4_uVTIoMDsBhfq7_eAmitQZg5ARONeBbYiV72Q80AAAGIb1E7JQ)

[You might have been phished by the gang that stole North Korea’s lousy rocket tech](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.theregister.com%2F2023%2F06%2F02%2Fus_south_korea_kimsuky_warning%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=tFJ-TfgyhQYdfi49rh1Ol3S9YCbGWV3dONm0mmRMvcIAAAGIfFee0g)

### Cybersecurity/Privacy

The Register reports:

[Amazon Ring, Alexa accused of every nightmare IoT security fail you can imagine](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.theregister.com%2F2023%2F06%2F01%2Fftc_alexa_ring_amazon_settlement%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=bPoLR4evPBjw--Ul4gXfsA-iFNVnJtH209_jb3b-YCsAAAGIdyXWJw)

**How surprising.**

The Markup improves their tracking exposure tool:

[Blacklight Updated With New Tracker Lists](https://flipboard.com/redirect?url=https%3A%2F%2Fthemarkup.org%2Fblacklight%2F2023%2F05%2F31%2Fblacklight-updated-with-new-tracker-lists%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=B4uY0ISp6TzltPzDPM_eCs5hVgE0MEQcpM2Qtnp8MPAAAAGIc4tx5g)

DarkReading reports:

[Top Cyberattacks Revealed in New Threat Intelligence Report](https://www.darkreading.com/threat-intelligence/top-cyberattacks-revealed-in-new-threat-intelligence-report)

Digital Owl’s Prose examines:

[Ensuring Data Security: The Crucial Role of Web Development in Achieving SOC 2 Compliance](https://flipboard.com/redirect?url=https%3A%2F%2Fjoshuaotwell.com%2Fensuring-data-security-the-crucial-role-of-web-development-in-achieving-soc-2-compliance%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=lQvX39PyKxGtb9fkQetzllrycp-YsTy3YvhDpTpxztIAAAGIfDkzOA)

MedCity reports:

[Federal Agencies Release New Guidelines to Help Providers Fend Off Ransomware](https://flipboard.com/redirect?url=https%3A%2F%2Fmedcitynews.com%2F2023%2F05%2Fransomware-fbi-healthcare-cybersecurity-cyberattack%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=VpcLGwq0aRP5JWQwGScRkCtVWxyHw6bjvLqPXMPzJrMAAAGIb5qCaA)

### More Programming

Inspector compares:

[Observability vs monitoring](https://flipboard.com/redirect?url=https%3A%2F%2Fdev.to%2Finspector%2Fobservability-vs-monitoring-9a2%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=YFd9I6SoJSFs86s2hck1_JQhx4izH4EX4wglThMLrnYAAAGIc3_sWw)

The MDN blog looks at:

[Using HTML landmark roles to improve accessibility](https://flipboard.com/redirect?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fblog%2Faria-accessibility-html-landmark-roles%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=waqBo89X9Wi9NWBRLfsj66K8woWoG1b38OaWRoa91mgAAAGIcnLpxw)

Evil Martians (great band name) list:

[11 HTML best practices for login & sign-up forms](https://flipboard.com/redirect?url=https%3A%2F%2Fevilmartians.com%2Fchronicles%2Fhtml-best-practices-for-login-and-signup-forms%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=SL9wA5Qjp0i7lqBM-RTTx_lpYzoTQcdwfPtw1CGcta4AAAGId1lQcg)

Dave Rupert shares:

[Getting started with View Transitions on multi-page apps](https://daverupert.com/2023/05/getting-started-view-transitions/)

**Quite interesting.**

Smashing Magazine explores:

[Advanced Form Control Styling With Selectmenu And Anchoring API](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.smashingmagazine.com%2F2023%2F06%2Fadvanced-form-control-styling-selectmenu-anchoring-api%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=hHB8uEr3PPOkxmunVb0uhqMBdE02NJrlVAp4ZIebKr8AAAGIdsSccg)

**New CSS to replace some JavaScript is coming soon!**

Sitepoint has a:

[Quick Tip: Shipping Resilient CSS Components](https://flipboard.com/redirect?url=https%3A%2F%2Fwww.sitepoint.com%2Fquick-tip-shipping-resilient-css-components%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=9DfFLVhKZEijzpuBqBn5TMAOr0LU5HBiWn0Dm1KK09cAAAGIeeqGmQ)

Jason Knight asks:

[Not All JavaScript Array Iterators Are Equal… Or Are They?](https://deathshadow.medium.com/not-all-javascript-array-iterators-are-equal-or-are-they-4cf99eed00bc)

GitHub has:

[Highlights from Git 2.41](https://flipboard.com/redirect?url=https%3A%2F%2Fgithub.blog%2F2023-06-01-highlights-from-git-2-41%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=hzUvN9JVB5rAj9iZqINwxiOeKjVTybNqSIHviDx1gg4AAAGIeeqGmg)

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

### Fediverse

Ben Werdmuller addresses:

[Extinguishing the Fediverse](https://flipboard.com/redirect?url=https%3A%2F%2Fwerd.io%2F2023%2Fextinguishing-the-fediverse%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=gGQ6dj_n3sIODzJBCWrXgHRNjGq4ooBJ91Rk2WD7opoAAAGIc3_sWQ)

**This is what some fear Meta is after with its new federated Instagram product.**

Stefan Bohacek demonstrates:

[Making Fediverse apps for everyone](https://flipboard.com/redirect?url=https%3A%2F%2Fstefanbohacek.com%2Fblog%2Fmaking-fediverse-apps-for-everyone%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=kxyFraIzSmNfyVRiRFWvbn33Qszd17xrnO2kL8zAamoAAAGIfO5TpQ)

Onyxbits asks and answers:

[What happens, when you have to move your Mastodon account to another instance?](https://flipboard.com/redirect?url=https%3A%2F%2Ffedimeister.onyxbits.de%2Fblog%2Fmastodon-instance-move-account-how-to%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=82M3qoqozqNmvuWUYqTVAP3oZL2ol7Ii3LosFhWdyZUAAAGIc8-Atw)

Jeff Sikes shares:

[Understanding Calckey Plugins](https://box464.com/posts/calckey-plugins/)

**Calckey is a more fun-oriented microblogging Platform like Mastodon (which is more serious).**

[Bridgy Fed](https://fed.brid.gy/docs)

**Bridgy Fed turns your website into its own Fediverse account.**

Owncast announces:

[Owncast v0.1.0](https://flipboard.com/redirect?url=https%3A%2F%2Fowncast.online%2Freleases%2Fowncast-0.1.0%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=PUBylkskbV-rlkAKHXzqgJxC4GuJzs8shjvnkuGgdeUAAAGIb5qCZQ)

Mobilizon, an Eventbrite-like platform on the Fediverse shares:

[What’s new with Mobilizon?](https://flipboard.com/redirect?url=https%3A%2F%2Fjoinmobilizon.org%2Fen%2Fnews%2F%3Futm_source%3Dflipboard%26utm_content%3Dmobileatom%252Fmagazine%252FSymfony%2BFor%2BThe%2BDevil&v=PwfJOLPAnJJWzsR9uowSDLQAkDGYT2WP8c1XhNFamVgAAAGId1lQcQ)

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