Symfony Station Communiqué — 03 November 2023. A look at Symfony, Drupal, PHP, Cybersec, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-11-04 13:23:12

This communiqué [originally appeared on Symfony Station](https://symfonystation.mobileatom.net/Symfony-Station-Communique-03-November-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.

We're back from DrupalCon, and so are the communiqués. There will be a good amount of content in the previous weeks sections due to not having a communiqué for several weeks. And we concentrate on the Symfony ecosystem even more than normal. Plus, there is a plethora of TYPO3 content. Which is wunderbar. So, it's a long edition. Maybe exhausting. ;)

There is still good content in each category, so please take your time and enjoy the items most relevant and valuable to you. 

Or jump straight to your favorite section via our website. Especially this week if you are time constrained.

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

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our communiqué](https://www.symfonystation.com/Symfony-Station-Communique-06-October-2023) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-875-2-8-october-2023). NOT THIS WEEK

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

---

![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 continued tweaking and polishing the upcoming Symfony 6.4 and 7.0 releases. In addition, we published new blog posts about the main new features of Symfony 6.4 and 7.0. Finally, we announced three new for the SymfonyCon Brussels 2023 conference."

[A Week of Symfony #878 (23-29 October 2023)](https://symfony.com/blog/a-week-of-symfony-878-23-29-october-2023)


Over the last three weeks they also have:

[SymfonyCon Brussels 2023: Do you really know JWT?](https://symfony.com/blog/symfonycon-brussels-2023-do-you-really-know-jwt)

[SymfonyCon Brussels 2023: Symfony is RAD](https://symfony.com/blog/symfonycon-brussels-2023-symfony-is-rad)

[SymfonyCon Brussels 2023: Talkception : why non-technical talks in tech events are so important](https://symfony.com/blog/symfonycon-brussels-2023-talkception-why-non-technical-talks-in-tech-events-are-so-important)

[SymfonyCon Brussels 2023: Simplified Processes With Symfony Workflow](https://symfony.com/blog/symfonycon-brussels-2023-simplified-processes-with-symfony-workflow)

[SymfonyCon Brussels 2023: Need to search through your data? Heard about Meilisearch?](https://symfony.com/blog/symfonycon-brussels-2023-need-to-search-through-your-data-heard-about-meilisearch)

[SymfonyCon Brussels 2023: Simplified Processes With Symfony Workflow](https://symfony.com/blog/new-in-symfony-6-4-simpler-logout) 

[SymfonyCon Brussels 2023: Testing with HttpClient, the automatic way](https://symfony.com/blog/symfonycon-brussels-2023-testing-with-httpclient-the-automatic-way)

[SymfonyCon Brussels 2023: Using symfony/messenger standalone](https://symfony.com/blog/symfonycon-brussels-2023-using-symfony-messenger-standalone)

[SymfonyCon Brussels 2023: Expression Language in Symfony: Beyond the Framework](https://symfony.com/blog/symfonycon-brussels-2023-expression-language-in-symfony-beyond-the-framework)

[New in Symfony 6.4: Build Dir Improvements](https://symfony.com/blog/new-in-symfony-6-4-build-dir-improvements)

[New in Symfony 6.4: Class-based Serializer Contexts](https://symfony.com/blog/new-in-symfony-6-4-class-based-serializer-contexts)

[New in Symfony 6.4: Impersonation Utilities](https://symfony.com/blog/new-in-symfony-6-4-impersonation-utilities)

[New in Symfony 6.4: FQCN-based Routes](https://symfony.com/blog/new-in-symfony-6-4-fqcn-based-routes)

[New in Symfony 6.4: Subprocess Handler](https://symfony.com/blog/new-in-symfony-6-4-subprocess-handler)

[New in Symfony 6.4: CHIPS Cookies](https://symfony.com/blog/new-in-symfony-6-4-chips-cookies)

[New in Symfony 6.4: Datapoint](https://symfony.com/blog/new-in-symfony-6-4-datepoint)


SymfonyCasts wraps up its latest API Platform course:  
[This week in SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/sh/1t6AVsd2XFnIGBrRERGJumwddAsNT1/MqZQczQbuDnP)

## Featured Item


Glen Hendrix writes about how the concentration of capital is destroying capitalism, the human race, and the planet:

"We live in a world where everything is owned by a relatively small group of individuals. In the process of accumulating all that stuff they ruined the environment and wantonly depleted planetary resources for future generations. They have left us a precarious future full of famine, drought, and unrelenting heat with just the whiff of an extinction event." 

**Big Tech is no exception in this disastrous trend.**

Guess what, Albert Einstein predicted this would happen almost 75 years ago.

Glen goes on to look at what Einstein said in 1949:

"Private capital tends to become concentrated in few hands, partly because of competition among the capitalists, and **partly because technological development** and the increasing division of labor encourage the formation of larger units of production at the expense of smaller ones. 

The result of these developments is an oligarchy of private capital the enormous power of which cannot be effectively checked even by a democratically organized political society. This is true since the members of legislative bodies are selected by political parties, largely financed or otherwise influenced by private capitalists who, for all practical purposes, separate the electorate from the legislature. 

The consequence is that the representatives of the people do not in fact sufficiently protect the interests of the underprivileged sections of the population. 

Moreover, under existing conditions, private capitalists inevitably control, directly or indirectly, the main sources of information (press, radio, education, **social media**). It is thus extremely difficult, and indeed in most cases quite impossible, for the individual citizen to come to objective conclusions and to make intelligent use of his political rights."

### [Einstein, in 1949, Predicted How and Why Society Would Go Sideways](https://glenhendrix50.medium.com/einstein-in-1949-predicted-how-and-why-society-would-go-sideways-d9ab65ed4882)

---

### This Week

While killing time due to canceled trains resulting from Scotland's Storm Babet and on the flight home from DrupalCon Lille, I had time to write this post that's been on the backburner for a while:
[Cooking Up Convenience - Symfony Flex's Recipes and the Drupal Recipes Initiative](https://symfonystation.mobileatom.net/Symfony-Flex-Drupal-Recipes)

Thanks to the Drop Times for featuring the article.
[Comparing Symfony Flex's Recipes to Drupal's New Recipes Initiative: Reuben Walker](https://www.thedroptimes.com/35238/comparing-symfony-flexs-recipes-drupals-new-recipes-initiative-reuben-walker)

The same goes for OpenLampTech.
[OpenLampTech issue #103](https://openlamptech.substack.com/p/openlamptech-issue-103)

The Drop Times also have:
[Scheduler for Symfony Messenger + Drupal: A Modern Task Scheduling Solution](https://www.thedroptimes.com/35063/scheduler-symfony-messenger-drupal-modern-task-scheduling-solution)

Brian Thiely has:
[CHIPS in Symfony 6.4/7.0: Adapting to the Cookieless Era](https://medium.com/@brian.thiely/chips-in-symfony-6-4-7-0-adapting-to-the-cookieless-era-4af818179aa7)

[Optimizing Date Management with DatePoint in Symfony 6.4](https://medium.com/@brian.thiely/optimizing-date-management-with-datepoint-in-symfony-6-4-5328a0245d8d)

Pranan Subba literally show us:
[How to Integrate PayPal with Symfony 6](https://pranansubba.medium.com/how-to-integrate-paypal-with-symfony6-e7ca6e7da73b) 

And Tomas Votruba shows us:
[How to Autowire Multiple Instances of Same Type in Symfony/Laravel](https://tomasvotruba.com/blog/how-to-autowire-multiple-instances-of-same-type-in-symfony-laravel)

Steve McDougal explores:
[Making APIs the Right Way with API Platform](https://dev.to/juststevemcd/making-apis-the-right-way-with-api-platform-565p) 

### eCommerce

This is a bit of "use Vietnamese developers" pimp piece, but still has useful information:
[Developing an E-commerce Website of Excellence with Symfony](https://www.bocasay.com/developing-e-commerce-website-symfony/) 

In Web Works shares:
[Drupal E-Commerce CMS: The Incredible Solution That Outperforms the Rest](https://www.lnwebworks.com/Insight/drupal-e-commerce-cms-incredible-solution) 

Sylius published:
[Month of Sylius: October 🎃](https://sylius.com/blog/month-of-sylius-october/)

### Platforms

Victor Todoran opines:
[Laravel is Weird](https://medium.com/@vitoriodachef/laravel-is-weird-919c2ba199be)

### CMSs

TYPO3 announces:
[Marketing Team Sprint — Sales Support and TYPO3 v13](https://typo3.org/event/20240206-marketing-team-sprint-sales-support-and-typo3-v13) 

[“Mind-Blowing Insights” — T3CON23 in Review](https://typo3.com/blog/mind-blowing-insights-t3con-2023-in-review) 

[Coders' Corner: October 2023](https://typo3.com/blog/coders-corner-october-2023)

Wolfgang Wagner has:
[5 Überlebensstrategien für TYPO3 Einsteiger: So meisterst du dein erstes TYPO3camp (ohne Stress)](https://blog.wwagner.net/typo3/5-ueberlebensstrategien-fuer-typo3-einsteiger-so-meisterst-du-dein-erstes-typo3camp-ohne-stress/)
Sebastian Klein has a wonderfully designed website and these two articles:
[Multi-step navigation in the TYPO3 Form Framework](https://www.sebkln.de/en/tutorials/multi-step-navigation-in-typo3-forms/) 

[Tailor-made rendering of the Summary Page in TYPO3 Forms](https://www.sebkln.de/en/tutorials/custom-rendering-of-summarypage-in-typo3-form-framework/)


In Web Works shares:
[Drupal 9 End of Life: What to Expect and How to Prepare](https://www.lnwebworks.com/Insight/drupal-9-end-of-life)

Kevin Quillen reports:
[DDEV being considered as the "official" Drupal development environment](https://kevinquillen.com/ddev-being-considered-official-drupal-development-environment) 
There is a related post to this in the previous weeks section below.

QTA Tech show us how to:
[Rank up your Drupal site with these search engine optimization tips](https://qtatech.com/en/article/rank-your-drupal-site-these-search-engine-optimization-tips) 

Golems examines:
[The Future of Drupal Theming: an Overview of Emerging Trends and Tools](https://gole.ms/blog/future-drupal-theming-overview-emerging-trends-and-tools) 

The DropTimes reports:
[Drupal 'Innovation Ideas': Platform for Community-Driven Creativity](https://www.thedroptimes.com/35187/drupal-innovation-ideas-platform-community-driven-creativity)

In Web Works shares:
[https://www.lnwebworks.com/Insight/drupal-9-end-of-life](https://www.lnwebworks.com/Insight/drupal-9-end-of-life)

Debug Academy has a quick tip:
["ddev pull pantheon" fails on Windows with Unknown command '\U'.](https://debugacademy.com/article/ddev-pull-pantheon-db-import-fails-windows) 

QuantCDN shares:
[A brief history of Drupal 7 and overview of end-of-life options](https://www.quantcdn.io/blog/articles/brief-history-drupal-7-and-overview-end-life-options) 

Cyberschorsch provides:
[Effortless Drupal Reinstallations: A Quick Guide Using Composer](https://cyberschorsch.dev/drupal/effortless-drupal-reinstallations-quick-guide-using-composer) 

Mario Hernandez also has a guide:
[Responsive images in Drupal - a guide](https://mariohernandez.io/blog/responsive-images-in-drupal-a-guide/) 

Specbee has yet another one:
[Getting Started with Drupal Feeds: a Beginner's Data Import Guide](https://www.specbee.com/blogs/getting-started-drupal-feeds-module-data-import)

Golems is:
[Exploring the Potential of GraphQL in Drupal Development](https://gole.ms/blog/exploring-potential-graphql-drupal-development) 

Lullabot continues their great work:
[The Toolbar Redesign: Improving Drupal's UI for Site Builders and Content Editors](https://www.lullabot.com/articles/toolbar-redesign-improving-drupal-admin-ui) 


**DrupalCon Lille**

Let's start our coverage of DrupalCon Lille with this whopper from Maxime Topolov:
[Dries in Lille: Storytelling or Escapism for Drupal’s Challenges?](https://medium.com/@maximetopolov/dries-in-lille-storytelling-or-escapism-for-drupals-challenges-f9dd5ba487bd)

**This is the spiritual sibling of my take on the future of Drupal in [Does Drupal Have a Path to Growth?](https://symfonystation.mobileatom.net/Drupal-Path-Growth). While I made points about what Drupal has to do to stay relevant to mid-market small businesses, Max thinks it's doomed on the enterprise level as well unless it makes major changes. Drupal knows what it needs to do to modernize. Unfortunately, it seems to engage in two to three solutions to each issue at once and take forever to integrate the solutions into core. Let's hope Max and I are both wrong in the long term.**

**Dries's keynote was awesome by the way. :)**

The Drop Times has:
[Way to Lille: How TDT Remotely Covered DrupalCon Lille 2023](https://www.thedroptimes.com/open/35257/way-lille-how-tdt-remotely-covered-drupalcon-lille-2023)

Hash Bang Code shares their experience at:
[DrupalCon Lille 2023](https://www.hashbangcode.com/article/drupalcon-lillecon-lille-2023-2023) 

SystemSeed shares theirs as well:
[User-friendly admin experiences in Drupal](https://systemseed.com/articles/user-friendly-admin-experiences-in-drupal)

[Enhancing Application Stability, Performance, and Security: Best Practices](https://systemseed.com/articles/enhancing-application-stability-performance-and-security-best-practices) 

[A discussion on automated testing](https://systemseed.com/articles/a-discussion-on-automated-testing)

[Learning management systems and Drupal](https://systemseed.com/articles/learning-management-systems-and-drupal)

Here are the sessions I attended at DrupalCon Lille and got something out of:

- [Shaping the most easy to use enterprise CMS through Drupal Gutenberg(sponsored by Frontkom)](http://mail.eventsairmail.com/ls/click?upn=R2FSS0k9h7NQVFy4-2BzS-2Bel-2BzLGy23valJNbueRpKPWySaIvnyJIYmNtb7EQim-2FQBv1phNoDnaCcNTA9rFbnPkDKwL2-2Bovy-2FHpY3S6QCGqXtCOF1F16PckoiYiPLxSVVWO79zTbhIWVkdoS4NRH11rhUXhRrQFOPDyIh8XhS0oBfyJEIo-2BFFmNrXmb3zDcCwv08hg_YCkTy3EkfBevM68KYbjrBMiBScjXGheKhkntoOpo-2FtZyMafzLioP6R-2Fwhg04dlao1AEmhZEZpwv794JKcXwCXZrS5odpXA7xhL304E9jtXuIDPD71-2FEbyiXQbYSCxTmzk4o0laO-2BbDI0psC-2FJ2VzbTfds99uYoBfpQGUGa9F-2BneqD9ydj9id-2FU0RWS0fzio0SvIdEK2KPyjwU67e4-2B2Y298SPJNtaml5OFa1Ps6toj-2BQNex77Cr-2BolEI8oFyiIE7cUpGSQcVey39N06Tg3089jytCcj-2BKGwbLZNJgotHbN6wfIcL9zLodW-2Fps5U3pYsP6Q3-2BakYsKIjjb4HQsRPF0JuputPZc1VFEqr7KtAn9-2BwHbRKn-2BPauXYYfoHec1Ek8)
- [What's Next for Drupal Autoupdates](https://events.drupal.org/lille2023/session/whats-next-drupal-autoupdates)
- [Project Browser Initiative: Where We're At and How You Can Help](https://events.drupal.org/lille2023/session/project-browser-initiative-where-were-and-how-you-can-help)
- [Improving Layout Builder user experience(sponsored by Evolving Web)](http://mail.eventsairmail.com/ls/click?upn=R2FSS0k9h7NQVFy4-2BzS-2Bel-2BzLGy23valJNbueRpKPWySaIvnyJIYmNtb7EQim-2FQBTbvjhqUKg4xWgtI2YspB4BSzTrKmWaua2ZKpUfjaCMiKKhJ0BC1T9pwXHX8XOni4I-2Bl-2Fh3w9D6bYDshTLJzrzmwE6qiOhIG0eCq4b4aUOAo-3DmZtk_YCkTy3EkfBevM68KYbjrBMiBScjXGheKhkntoOpo-2FtZyMafzLioP6R-2Fwhg04dlao1AEmhZEZpwv794JKcXwCXZrS5odpXA7xhL304E9jtXuIDPD71-2FEbyiXQbYSCxTmzk4o0laO-2BbDI0psC-2FJ2VzbTfds99uYoBfpQGUGa9F-2BneqD9ydj9id-2FU0RWS0fzio0SvIdEK2KPyjwU67e4-2B2Y298SPJNtaml5OFa1Ps6toj9UQTjPzBuvGv8bkLW-2FOCEUIWjJyOsw3PYUBk-2FNwicQrjQgRc69qReJUqcePIaf90nj5rX1Zu-2F1mMsTWKEzrCkYUhFBnYymU-2BWGuVKHS7f69wVMYX-2BFaV5rGGXvExspF1r26mip93nlz8iDIMOAKzLS)
- [Layout builder ecosystem Vol.2](https://events.drupal.org/lille2023/session/layout-builder-ecosystem-vol2)
- [Single Directory Components in Core](https://events.drupal.org/lille2023/session/single-directory-components-core)
- [One Theme To Rule Them All: Using StarterKits to accelerate theme development and reduce technical debt](https://events.drupal.org/lille2023/session/one-theme-rule-them-all-using-starterkits-accelerate-theme-development-and-reduce)
- [From zero to a multilingual Next.js site powered by Next-drupal and Drupal Recipes with one command!](https://events.drupal.org/lille2023/session/zero-multilingual-nextjs-site-powered-next-drupal-and-drupal-recipes-one-command)
- [Making Drupal a Better Out-of-the-Box Product](https://events.drupal.org/lille2023/session/making-drupal-better-out-box-product) 
- [Module Builder should be in your developer toolkit](https://events.drupal.org/lille2023/session/module-builder-should-be-your-developer-toolkit)
- [How Drupal builds your pages, D10 edition](https://events.drupal.org/lille2023/session/how-drupal-builds-your-pages-d10-edition)
- [Drupal and the DXP World](https://events.drupal.org/lille2023/session/drupal-and-dxp-world)

I also attended Amazee.io's [Composable Now: The Future of the Open Web](https://www.amazee.io/composablenow-2023/#schedule-section) the day before DrupalCon began. That was quite interesting as it was a deep dive into Drupal as a Digital eXperience Platform. I may write an article about what I encountered during the week. I will have to process it first. The theme might be the modernization of Drupal.

### Previous Weeks

My man, Smaine Milianni shares:
[A retry mechanism for Symfony commands](https://smaine-milianni.medium.com/a-retry-mechanism-for-symfony-commands-15d48f9d4657)

Nico Anastasio has:
[Symfony Event System, Understanding and Implementing Event-driven Architecture](https://medium.com/codex/symfony-event-system-understanding-and-implementing-event-driven-architecture-16a4f0f8afc7)

Rahul Chavan explores:
[Implementing the Factory Method Design Pattern in Symfony](https://medium.com/@rcsofttech85/implementing-the-factory-method-design-pattern-in-symfony-b9547a002737)

Krzysztof Słomka shows us:
[How to Deal with a Closed Entity Manager in Doctrine](https://kisztof.medium.com/how-to-deal-with-a-closed-entity-manager-in-doctrine-ac3a2c1d74a1)

Brian Thiely is:
[Embracing The Future: Symfony’s Asset Mapper Over Webpack Encore](https://medium.com/@brian.thiely/embracing-the-future-symfonys-asset-mapper-over-webpack-encore-0b14e9d5904e)

ESNES shows us how to:
[Déployer une application Symfony et Vue.js sur Cloud Run](https://esensconsulting.medium.com/d%C3%A9ployer-une-application-symfony-et-vue-js-sur-cloud-run-3ca88a9a7876)

Bhavin Nakrani shows us:
[How to Create a Bundle in Symfony](https://medium.com/simform-engineering/how-to-create-a-bundle-in-symfony-18bf584835d1)

Jakub Skowron looks at:
[Instant Messaging in Symfony: A Deep Dive into Mercure Integration](https://medium.com/@skowron.dev/instant-messaging-in-symfony-a-deep-dive-into-mercure-integration-06ed9bbb87a7)

Jigarius explores:
[Sending Emails with Drupal Symfony Mailer](https://jigarius.com/blog/drupal-symfony-mailer)

PHP Scaling examines:
[BunnyCDN via FlySystem on Symfony](https://www.phpscaling.com/post/flysystem-bunnycdn-on-symfony/)

Wooter de Jong looks at:
[Combatting Login CSRF with Symfony](https://wouterj.nl/2023/10/combatting-login-csrf-with-symfony)


BitExpert explores:
[Deploying Sylius with Deployer](https://blog.bitexpert.de/blog/deploying_sylius_with_deployer)

Joppe De Cuyper examines:
[Enhancing Sylius Security with Two-Factor Authentication (2FA) Using TOTP](https://joppe.dev/2023/10/19/secure-sylius-with-google-authenticator/)

Brian Thiely is:
[Exploring Sylius: A Developer’s Gateway to Customized E-commerce](https://medium.com/@brian.thiely/exploring-sylius-a-developers-gateway-to-customized-e-commerce-b776cbb32eba)


Matt Glaman announced:
[Documentation added for supported hooks and APIs in Retrofit for Drupal](https://mglaman.dev/blog/documentation-added-supported-hooks-and-apis-retrofit-drupal)

Velir shares:
[Why We Merged Our Drupal Development Stack with DDEV](https://www.velir.com/ideas/2023/10/20/why-we-merged-our-drupal-development-stack-with-ddev)

Specbee has:
[8 Frequently Asked Questions About Drupal 7 to 10 Migration](https://www.specbee.com/blogs/8-frequently-asked-questions-about-drupal-7-10-migration)



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

## PHP

### This Week

The PHP Foundation has:
[PHP Core Roundup #18](https://thephp.foundation/blog/2023/11/01/php-core-roundup-18/)

Roberto Butti has this resource:
[The PHP open-source ebook](https://dev.to/robertobutti/the-php-open-source-ebook-nd6)

Doğan Uçar shares:
[What's new in PHP 8.3](https://doganoo.medium.com/whats-new-in-php-8-3-a0f53edd18e6)

The latest issue of php[architect] is out:
[Software Archeology: October 2023](https://www.phparch.com/magazine/2023/10/2023-10-software-archeology/)

PhpStorm released:
[PHP Annotated – October 2023](https://blog.jetbrains.com/phpstorm/2023/10/php-annotated-october-2023/)

Matt Glaman has:
[To post, or put, patch, and delete? API design matters](https://mglaman.dev/blog/post-or-put-patch-and-delete-urls-are-cheap-api-design-matters) 

Mahfuzur Rahman looks at:
[Mastering Exception Handling in PHP: Ensuring Code Resilience](https://dev.to/devmahfuz/mastering-exception-handling-in-php-ensuring-code-resilience-3pk5)

Vonage shares:
[Type Safety Done Right - PHP Array Hacking](https://developer.vonage.com/en/blog/type-safety-done-right-php-array-hacking)

Bref shares a case study:
[Treezor: a serverless banking platform](https://bref.sh/docs/case-studies/treezor) 

David Archer explores:
[Enum in PHP — Real life examples](https://medium.com/@danielarcher/enum-in-php-real-life-examples-a596ba421f3c)

Exakat helps with yet another guide:
[Mastering the (array) Cast Operator in PHP: A Comprehensive Guide](https://www.exakat.io/en/mastering-the-array-cast-operator-in-php-a-comprehensive-guide/) 

Amit Merchant examines:
[Portable PHP in the Browser using WebAssembly](https://www.amitmerchant.com/portable-php-in-the-browser-using-webassembly/) 

Laravel News shows us how to:
[Easily Read and Write XML in PHP](https://laravel-news.com/xml-wrangler) 

Edouard Courty looks at:
[Creating and Publishing a Composer package](https://medium.com/@edouard.courty/creating-and-publishing-a-composer-package-a3de7bf6bbcb)

Dan Leech shares his terminal program:
[PHP-TUI Progress](https://www.dantleech.com/blog/2023/11/03/php-tui-progress/)

### Previous Weeks

Laravel News shows us:
[How to Convert HTML to Plain Text in PHP](https://laravel-news.com/how-to-convert-html-to-plain-text-in-php)

PhpStorm announces:
[The Pest Plugin Is Now Maintained by JetBrains](https://blog.jetbrains.com/phpstorm/2023/10/the-pest-plugin-is-now-maintained-by-jetbrains/)
![Code logo](https://symfonystation.com/sites/default/files/inline-images/code-logo_3.jpeg)

## More Programming

The Guardian opines:
[AI promises incredible benefits, but also terrible risks. It’s not luddism to rein it in](https://www.theguardian.com/commentisfree/2023/oct/29/artificial-intelligence-safeguards-risks-ai)

MIT Technology Review says:
[We need to focus on the AI harms that already exist](https://www.technologyreview.com/2023/10/30/1082656/focus-on-existing-ai-harms/) 

The Guardian has this fantastic and innovative piece:
[How AI chatbots like ChatGPT or Bard work – visual explainer](https://www.theguardian.com/technology/ng-interactive/2023/nov/01/how-ai-chatbots-like-chatgpt-or-bard-work-visual-explainer)

Laravel New has:
[Svelte by Example](https://laravel-news.com/svelte-by-example)

Jake Lazaroff opines:
[Web Components Will Outlive Your JavaScript Framework](https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/)

Kinsta examines:
[Mastering Git Hooks: Advanced Techniques and Best Practices](https://kinsta.com/blog/git-hooks/)



![Democracy logo](https://mcusercontent.com/ff4ae8c89c97001794aa14c24/images/059db146-6e5f-ac4f-d556-c88b3e44125c.png)

## Fighting for Democracy

[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

Decipher reports:
[U.S., European Authorities Disrupt Ragnar Locker Ransomware Operation](https://apple.news/AMySaprVoSJiRCdewmaMQYA)

CNBC reports:
[Meta sued by 42 attorneys general alleging Facebook, Instagram features are addictive and target kids](https://www.cnbc.com/2023/10/24/bipartisan-group-of-ags-sue-meta-for-addictive-features.html)

Bleeping Computer reports:
[Meta faces EU ban on Facebook, Instagram targeted advertising](https://www.bleepingcomputer.com/news/technology/meta-faces-eu-ban-on-facebook-instagram-targeted-advertising/)

Wired reports:
[X Banned the Account of a Major Critic. Now He’s Taking It to Court](https://www.wired.com/story/x-twitter-ban-critics/)

Mashable reports:
[White House drops an AI regulation bombshell: 10 new mandates that'll shake up the industry](https://mashable.com/article/white-house-drops-ai-regulation-bombshell) 
**Great stuff if they can get it implemented.**

The Markup has an analysis:
[The Problems Biden’s AI Order Must Address](https://themarkup.org/news/2023/11/01/the-problems-bidens-ai-order-must-address)

The Guardian reports:
[UK, US, EU and China sign declaration of AI’s ‘catastrophic’ danger](https://www.theguardian.com/technology/2023/nov/01/uk-us-eu-and-china-sign-declaration-of-ais-catastrophic-danger)

TechRepublic reports:
[G7 Countries Establish Voluntary AI Code of Conduct](https://www.techrepublic.com/article/g7-countries-ai-code-conduct/)


### The Evil Empire Strikes Back

Decipher reports:
[State Actors Targeting WinRAR Flaw in Multiple Campaigns](https://apple.news/ANm5xn8w3TDWV0etE4qfvoA) 

[TeamCity Flaw Exploited By North Korean Nation-State Actors](https://apple.news/A7SK_CCfjRzuWea36gMdMpw) 

The Hacker News reports:
[Iranian Cyber Espionage Group Targets Financial and Government Sectors in Middle East](https://thehackernews.com/2023/11/iranian-cyber-espionage-group-targets.html)

Dark Reading reports:
['Scarred Manticore' Unleashes the Most Advanced Iranian Cyber Espionage Yet](https://www.darkreading.com/dr-global/-scarred-manticore-unleashes-most-advanced-iranian-espionage)

TechCrunch reports:
[Apple warns Indian opposition leaders of state-sponsored iPhone attacks](https://techcrunch.com/2023/10/30/indian-opposition-leaders-says-apple-has-warned-them-of-state-sponsored-iphone-attacks/)

### Cybersecurity/Privacy

MIT Technology Review also reports:
[Inside the quest for unbreakable encryption](https://www.technologyreview.com/2023/10/19/1081389/unbreakable-encryption-quantum-computers-cryptography-math-problems/) 

Decipher reports:
[Okta: Stolen Credential Led to Support System Breach](https://apple.news/AbHqMt0biTOesnCZYsREdPg)

[CISA Pushes Organizations to Patch Known Confluence Bug](https://apple.news/A8GfGLwl-QEiE8wwxRlA7dA)

[Atlassian CISO Warns of Critical Confluence Flaw](https://apple.news/AQT2lMzTeTlisLHEpi0p4ow) 

Bleeping Computer reports:
[Massive cybercrime URL shortening service uncovered via DNS data](https://www.bleepingcomputer.com/news/security/massive-cybercrime-url-shortening-service-uncovered-via-dns-data/)

TechCrunch reports:
[US-led cybersecurity coalition vows to not pay hackers’ ransom demands](https://techcrunch.com/2023/10/31/united-states-cybersecurity-coalition-deny-ransom-demands/)

[Meta’s latest privacy rip-off will test the EU’s mettle for reining in Big Tech](https://techcrunch.com/2023/11/03/meta-ad-free-subscription-vs-eu-dma-dsa/) 

Dark Reading reports:
[Okta Data Compromised Through Third-Party Vendor](https://www.darkreading.com/remote-workforce/okta-employee-data-exposed-third-party-vendor)

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

### Fediverse

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

Lauren Shof reports:
[Bluesky technical roadmap](https://laurenshof.online/bluesky-technical-roadmap/)

The Verge has:
[The poster’s guide to the internet of the future](https://www.theverge.com/2023/10/23/23928550/posse-posting-activitypub-standard-twitter-tumblr-mastodon)

[The hunt for the next Twitter: all the news about alternative social media platforms](https://www.theverge.com/23686584/twitter-alternative-social-media-platforms-mastodon-bluesky-activitypub-protocol) 

[Mastodon’s latest update makes it easier to follow the news](https://www.theverge.com/2023/10/30/23938639/mastodon-lists-android-update-news)

Stefan Bohacek shows us:
[How to increase the number of Mastodon poll options](https://stefanbohacek.com/blog/how-to-increase-the-number-of-mastodon-poll-options/) 

Pleroma announces:
[Pleroma major release: 2.6.0](https://pleroma.social/announcements/2023/10/29/pleroma-release-2.6.0/)

[We got a grant from NLNet!](https://pleroma.social/blog/2023/10/16/nlnet-grant/)

Shell Sharks compares:
[Ivory vs Feditext](https://shellsharks.com/notes/2023/08/11/ivory-vs-feditext)

TechCrunch reports:
[Instagram head says Threads API is in the works](https://techcrunch.com/2023/10/27/instagram-head-says-threads-api-is-in-the-works/)

Speaking of Threads, they are being sued because, like all Big Tech companies, they think laws do not apply to them. See items on Facebook and Shitter above.
[Meta given 30 days to cease using the name Threads by company that trademarked it 11 years ago](https://www.techspot.com/news/100666-meta-given-30-days-cease-using-name-threads.html)

## CTAs (aka show us some free love)

- That’s it for this week. Please share this communiqué.
- Also, please [join our newsletter list 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@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? Why? Instead, 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.

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