Symfony Station Communiqué — 10 November 2023. A look at Symfony, Drupal, PHP, Cybersec, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-11-11 20:39:24

This communiqué [originally appeared on Symfony Station](https://symfonystation.mobileatom.net/Symfony-Station-Communique-10-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 are back to our normal length his week. ;) There is good content in each category, so please take your time and enjoy the items most relevant and valuable to you. We focus a little more on PHP. And there is still a lot of Drupal content thanks to the recent DrupalCon Lille.

Or jump straight to your favorite section via our website. 

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

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our communiqué](https://symfonystation.mobileatom.net/Symfony-Station-Communique-03-November-2023) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-879-30-october-5-november-2023).

And to PHP Weekly for sharing our recent article, [Cooking Up Convenience - Symfony Flex's Recipes and the Drupal Recipes Initiative](https://symfonystation.mobileatom.net/Symfony-Flex-Drupal-Recipes).


**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 released the [6.4.0-BETA2](https://symfony.com/blog/symfony-6-4-0-beta2-released) and [7.0.0-BETA2](https://symfony.com/blog/symfony-7-0-0-beta2-released) versions as well as the [Symfony 6.3.7](https://symfony.com/blog/symfony-6-3-7-released) maintenance version. Meanwhile, we announced some [new talks](https://live.symfony.com/2023-brussels-con/schedule) for the upcoming [SymfonyCon Brussels 2023](https://live.symfony.com/2023-brussels-con/) conference."

[A Week of Symfony #879 (30 October - 5 November 2023)](https://symfony.com/blog/a-week-of-symfony-879-30-october-5-november-2023)


They also have:

[SymfonyCon Brussels 2023 starts in a month: The schedule is online!](https://symfony.com/blog/symfonycon-brussels-2023-starts-in-a-month-the-schedule-is-online) 

[SymfonyCon Brussels 2023: A serverless Symfony playground](https://symfony.com/blog/symfonycon-brussels-2023-a-serverless-symfony-playground)
**This is what I need. ;)**

[SymfonyCon Brussels 2023: I did it! I broke production!](https://symfony.com/blog/symfonycon-brussels-2023-i-did-it-i-broke-production)

[SymfonyCon Brussels 2023: Multi-tenant applications using Symfony, for real?](https://symfony.com/blog/symfonycon-brussels-2023-multi-tenant-applications-using-symfony-for-real)

[New in Symfony 6.4: More Testing Assertions](https://symfony.com/blog/new-in-symfony-6-4-more-testing-assertions)

[New in Symfony 6.4: Locale Improvements](https://symfony.com/blog/new-in-symfony-6-4-locale-improvements)  
  
[New in Symfony 6.4: More Built-in Message Handlers](https://symfony.com/blog/new-in-symfony-6-4-more-built-in-message-handlers)


SymfonyCasts  announces LAST Stack!
[Your LAST Stack](https://symfonycasts.com/blog/last-stack)

And:
[PHPUnit: Integration Testing with Live Services](https://symfonycasts.com/screencast/phpunit-integration)

---
## Featured Item


It's time to toot our own horn again.

As hinted at last week, I have written an article about my experience at DrupalCon Lille. I share my insights and photos of the sessions, meetups, atmosphere, and more. And opine on how they impact the future of Drupal.

### [DrupalCon Lille - How Goes the Modernization of Drupal?](https://symfonystation.mobileatom.net/DrupalCon-Lille) 

---

### This Week

David Garcia explores:
[Common Security Pitfalls in Symfony and How to Avoid Them](https://david-garcia.medium.com/common-security-pitfalls-in-symfony-and-how-to-avoid-them-91b22a133da2)

PHP Area show us:
[How to Delete an Entity In Symfony?](https://phparea.com/blog/how-to-delete-an-entity-in-symfony)

Jolicode demonstrates:
[Making a Single-Page Application with HTMX and Symfony](https://jolicode.com/blog/making-a-single-page-application-with-htmx-and-symfony) 

Les Tilleuls Coop
[API Platform Con 2023 replay: stateOptions, materialized view PostgreSQL, and subresources](https://les-tilleuls.coop/blog/api-platform-con-replay-3)


### eCommerce

The Drop Times
[Maximizing Drupal Commerce Performance through MySQL Configuration Tuning](https://www.thedroptimes.com/35258/maximizing-drupal-commerce-performance-through-mysql-configuration-tuning)

### Platforms



### CMSs


TYPO3 shares:
[Report From a Week of TYPO3 in Papua New Guinea](https://typo3.org/article/report-from-a-week-of-typo3-in-papua-new-guinea)

Wolfgang Wagner has:
[Bleib auf dem Laufenden mit dem kostenlosen TYPO3 Newsletter!](https://wwagner.net/typo3-newsletter)



Jakob Rockowitz says:
[Love Thy CMS](https://www.jrockowitz.com/blog/love-thy-cms)

The Drop Times examines:
[Books on Drupal: Essential Reading List for Decoding Drupal](https://www.thedroptimes.com/35174/books-drupal-essential-reading-list-decoding-drupal) 
**I can confirm the first four are solid.**

In Web Works looks at:
[Migration from Drupal 7 to 10 : Answering Your Top 8 Questions](https://www.lnwebworks.com/Insight/drupal-7-to-10-migration)

Specbee explores:
[User-Centric Design: Why Your Website Needs it](https://www.specbee.com/blogs/user-centric-design-why-your-website-needs-it)

Nuvole has an update on their contributed modules:
[New stable releases for config filter split and ignore](https://nuvole.org/blog/2023/nov/07/new-stable-releases-config-filter-split-and-ignore)

Matt Glaman announces:
[PHPStan is now running for all Drupal modules on GitLab CI!](https://mglaman.dev/blog/phpstan-now-running-all-drupal-modules-gitlab-ci)

Acquia is:
[Unleashing Government Digital Innovation: A Deep Dive into Acquia and AWS Synergy](https://dev.acquia.com/blog/unleashing-government-digital-innovation-deep-dive-acquia-and-aws-synergy)

PreviousNex gives an update on their Pitch-burgh project:
[The Pitchburgh Diaries - decoupled Layout Builder Sprint 5 & 6](https://www.previousnext.com.au/blog/pitchburgh-diaries-decoupled-layout-builder-sprint-5-6) 

Robert Roose demonstrates how to:
[Have your Drupal website send emails that always arrive](https://roose.digital/en/blog/drupal/have-your-drupal-website-send-emails-always-arrive) 

Brian Perry provides:
[An Update on The Drupal API Client](https://www.brianperry.dev/posts/2023/drupal-api-client-update/) 

Velir examines:
[Using the Key Module to Store Secrets Outside of Drupal](https://www.velir.com/ideas/2023/11/09/using-the-key-module-to-store-secrets-outside-of-drupal)

Evolving Web has:
[Drupal 7 to Drupal 10 Migration: Your Step by Step Guide](https://evolvingweb.com/blog/drupal-7-drupal-10-migration-your-step-step-guide) 

Prometsource has:
[The Drupal Upgrade Checklist for Government Sites](https://www.prometsource.com/blog/drupal-upgrade-checklist-for-government)


**DrupalCon Lille**


Drunomics shares:
[DrupalCon Lille 2023 - An experience of learning and collaboration for the drunomics team](https://drunomics.com/blog/drupalcon-lille-2023-experience-learning-and-collaboration-drunomics-team-167) 

Five Jars has their review as well:
[Future of Drupal: Insights from DrupalCon Lille 2023](https://fivejars.com/blog/future-drupal-insights-drupalcon-lille-2023)

Systemseed continues reviewing their sessions:
[Mastering Agency Outsourcing: Strategies for Success in Government Projects](https://systemseed.com/articles/mastering-agency-outsourcing-strategies-for-success-in-government-projects)

[Insights from a Panel Discussion: Management Lessons for SME Agencies from a Fast-Growing, Billion-Dollar Business](https://systemseed.com/articles/insights-from-a-panel-discussion-management-lessons-for-sme-agencies-from-a-fast-growing)

The Drop Times has a speaker interview:
[Luca Lusso: Perseverant in the Face of Failures and Bold in Experiments](https://www.thedroptimes.com/interview/35246/luca-lusso-perseverant-in-face-failures-and-bold-in-experiments)

**Did you see my article above? 😈**

Morpht looks at:
[Marketing and Drupal](https://www.morpht.com/blog/marketing-and-drupal) 
**This is another pet peeve of mine regarding Drupal that is finally being addressed. It's a past-due and welcome development.**

[The opportunities and challenges of marketing Drupal](https://www.morpht.com/blog/opportunities-and-challenges-marketing-drupal)


### Previous Weeks

WordPress shows us:
[How to add custom color options to blocks](https://developer.wordpress.org/news/2023/11/how-to-add-custom-color-options-to-blocks/)
**If you use Gutenberg in Drupal, like I do, this is a good resource.**


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

## PHP

### This Week

Dmitri Goosens wants you to:
[Bring Value to your code](https://notes.belgeek.dev/2023/11/05/bring-value-to-your-code/)

And has:
[PHP: Xdebug in PHPStorm on, almost, all docker environments, is easy, even if you're British](https://notes.belgeek.dev/2023/11/06/php-xdebug-in-phpstorm-on-almost-all-docker-environments-is-easy-even-if-youre-british/) 

Dariusz Gafka exclaims:
[Finally, Tracing in PHP — Say Hello to OpenTelemetry](https://dariuszgafka.medium.com/finally-tracing-in-php-say-hello-to-opentelemetry-26f9a06ee8c7) 

Alex looks at what's:
[New in PHP 8: TypeError exceptions](https://alexwebdevelop.activehosted.com/social/8d3bba7425e7c98c50f52ca1b52d3735.331) 

Exakat explores:
[PHP 8.2 features one year later](https://www.exakat.io/en/php-8-2-features-one-year-later/)

Brian Thiely examines:
[PHP 8.3: Upcoming Features in November 2023](https://medium.com/@brian.thiely/php-8-3-upcoming-features-in-november-2023-9c860fdf724b)

Janez Cergolj shares:
[How I went head to head with GitHub Copilot](https://jcergolj.me.uk/me-vs-copilot/) 

Olivier Mairet reports on:
[PHP Forum 2023, two days of conferences rich in lessons](https://medium.com/openclassrooms-produit-design-et-ing%C3%A9nierie/forum-php-2023-deux-jours-de-conf%C3%A9rences-riches-en-enseignements-28fd84ea4f9a)

Berastis explores:
[Implementing a Linked List in PHP](https://medium.com/@berastis/implementing-a-linked-list-in-php-560a05336fdf) 

Antonio Silva examines:
[PHP Design Patterns: Active Record with Layer Supertype](https://dev.to/xxzeroxx/php-design-patterns-active-record-with-layer-supertype-2nda) 

Harshit Chavda looks at:
[PEST PHP: Revolutionizing PHP Testing for Developers](https://medium.com/yudiz-solutions/pest-php-revolutionizing-php-testing-for-developers-d2000b0c03a0)

Derick Rethans explores:
[Flamboyant Flamegraphs](https://derickrethans.nl/flamboyant-flamegraphs.html) 

And provides a:
[Xdebug Update: October 2023](https://derickrethans.nl/xdebug-update-october-2023.html)

Ruben Rubio asks:
[Who tests the tests? Mutation testing with Infection in PHP](https://dev.to/rubenrubiob/who-tests-the-tests-mutation-testing-with-infection-in-php-4io0) 

Grzegorz Lasak examines:
[Understanding PHP Namespaces: Organising Your Code](https://medium.com/@bluznierca1/understanding-php-namespaces-organising-your-code-ba2590c5e529)

Salma looks at:
[Decoding PHP's Empty Value Functions: When to Use Which](https://dev.to/salmazz/php-check-for-empty-values-vs-isnull-vs-isset-vs-isempty-46k4)

Erland Muchasaj expounds on error handling:
[PHP: Try and Catch me if you can!](https://medium.com/@erlandmuchasaj/php-try-and-catch-me-if-you-can-824bc6bb6698) 

Mert Simsek explores:
[TCP Connection Practices in PHP Applications](https://medium.com/beyn-technology/tcp-connection-practices-in-php-applications-14bef4bf2164)

Vlad Reshetilo shares:
[4 Reasons to use PHP Enums instead of old-fashioned class constants](https://medium.com/@vlreshet/4-reasons-to-use-php-enums-instead-of-old-fashioned-class-constants-86adf2282991)

Garfield Tech announces:
[Announcing Crell/Serde 1.0.0](https://www.garfieldtech.com/blog/serde-release) 

### Previous Weeks


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

## More Programming


The Guardian examines:
[Standardisation: the merit of consistent patterns](https://www.theguardian.com/info/2023/oct/24/standardisation-the-merit-of-consistent-patterns)
**Good advice here.**

Chris Coyier examines:
[Style Scoped](https://chriscoyier.net/2023/10/19/style-scoped/) 

Smashing Mag has:
[Addressing Accessibility Concerns With Using Fluid Type](https://www.smashingmagazine.com/2023/11/addressing-accessibility-concerns-fluid-type/) 

Adactio looks at:
[HTML web components](https://adactio.com/journal/20618)

That html blog says:
[The Invokers Are Coming](https://thathtml.blog/2023/11/invokers-are-coming/)
**Anything that reduces or gets rid of JavaScript is a gift from the gods.**

Ars Technica reports:
[Google’s “Web Integrity” Android API could kill “alternative” media clients]([https://arstechnica.com/google/2023/11/google-kills-web-integrity-drm-for-the-web-still-wants-an-android-version) 

**Google's effort to fuck up web browsers has fortunately been killed off. But if you are unfortunate enough to own an Android device, they are still going to ream you. Right in the privacy hole.**



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

The Register reports:
[US slaps sanctions on accused fave go-to money launderer of Russia's rich](https://www.theregister.com/2023/11/06/us_sanctions_russian_woman_for/) 

[Brits make Amazon, Meta stop using third-party data to undercut rivals](https://www.theregister.com/2023/11/04/amazon_meta_cma/) 

The Washington Post reports:
[NSA officials call out Chinese hackers’ stealthy and off-limits hacks](https://www.washingtonpost.com/politics/2023/11/10/nsa-officials-call-out-chinese-hackers-stealthy-off-limits-hacks/)

TechCrunch reports:
[Meta and Snap latest to get EU request for info on child safety, as bloc shoots for ‘unprecedented’ transparency](https://techcrunch.com/2023/11/10/eu-dsa-unprecedented-transparency/) 

NPR reports:
[Meta failed to address harm to teens, whistleblower testifies as senators vow action](https://www.npr.org/2023/11/07/1211339737/meta-failed-to-address-harm-to-teens-whistleblower-testifies-as-senators-vow-act) 

The Verge reports:
[YouTube’s ad blocking crackdown is facing a new challenge: privacy laws](https://www.theverge.com/2023/11/7/23950513/youtube-ad-blocker-crackdown-privacy-advocates-eu)

Firefox announces:
[Say (an encrypted) hello to a more private internet](https://blog.mozilla.org/en/products/firefox/encrypted-hello/)
**Awesome**.

### The Evil Empire Strikes Back

Politico reports:
[U.S. officials hold their breath for Iranian cyberattacks7](https://www.politico.com/news/2023/11/01/us-officials-iranian-cyberattacks-00124847) 

Dark Reading reports:
[Worldwide Hacktivists Take Sides Over Gaza, With Little to Show for It](https://www.darkreading.com/dr-global/worldwide-hacktivists-take-sides-over-gaza-with-little-show)

Bleeping Computer reports
[Microsoft: BlueNoroff hackers plan new crypto-theft attacks](https://www.bleepingcomputer.com/news/security/microsoft-bluenoroff-hackers-plan-new-crypto-theft-attacks/)

The Register reports:
[Bad eIDAS: Europe ready to intercept, spy on your encrypted HTTPS connections](https://www.theregister.com/2023/11/08/europe_eidas_browser/)

NBC reports:
[How the GOP muzzled the quiet coalition that fought foreign propaganda](https://www.nbcnews.com/tech/tech-news/gop-muzzled-quiet-coalition-fought-foreign-propaganda-rcna103373) 
**You know, because we all should be tools of Russian fascists and Chinese communists. Not just the wingnuts.**

Reuters reports:
[LinkedIn says Israeli spy firm targeted Hungarian activists, journalists before 2022 election](https://www.reuters.com/technology/cybersecurity/linkedin-says-spy-firm-targeted-hungarian-activists-journalists-before-2022-2023-11-10/) 
**If you think Israel Tech supports democracy, it's time for a visit to your therapist.**

### Cybersecurity/Privacy

Decipher reports on:
[CISOs, Developers and the Software Supply Chain Security Disconnect](https://apple.news/AdyGsG_JNR_CW3IHmCNtYaQ) 

PC Mag reports:
[Google Calendar Is a Potential Tool for Hackers to Control Malware](https://www.pcmag.com/news/google-calendar-is-a-potential-tool-for-hackers-to-control-malware) 

The Register reports:
[Atlassian cranks up the threat meter to max for Confluence authorization flaw](https://www.theregister.com/2023/11/08/atlassian_confluence_flaw_upgraded/) 

Dark Reading reports:
[When Good Security Awareness Programs Go Wrong](https://www.darkreading.com/edge-articles/when-good-security-awareness-programs-go-wrong) 

[To Improve Cyber Defenses, Practice for Disaster](https://www.darkreading.com/edge/to-improve-cyber-defenses-practice-for-disaster) 
![Fediverse logo](https://www.symfonystation.com/sites/default/files/inline-images/Fediverse_logo.png)

### Fediverse

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

Its publisher, Lauren Shof reports:
[Pebble shuts down and starts a Mastodon server](https://laurenshof.online/pebble-shuts-down-and-restarts/)

[Dutch broadcaster NPO launches Mastodon server](https://laurenshof.online/dutch-broadcaster-npo-launches-mastodon-server/) 

[A year on Mastodon, a reflection by Heise Online](https://laurenshof.online/a-year-on-mastodon-a-reflection-by-heise-online/) 

TechCrunch reports on:
[Why Mozilla is betting on a decentralized social networking future](https://techcrunch.com/2023/11/03/why-mozilla-is-betting-on-a-decentralized-social-networking-future/)

Mastodon Migration has:
[Understanding Mastodon Federation: Original and Local Pages/](https://mastodonmigration.wordpress.com/2023/11/06/understanding-mastodon-federation-original-and-local-pages/)

Kbin's founder has dealt with some family issues and is back in the saddle:
[/kbin RTR#7 Summary of the week, preview of the kbin.social update](https://kbin.social/m/kbinDevlog/t/609581) 

The Verge reports:
[Tumblr is downscaling after failing to ‘turn around’ the site](https://www.theverge.com/2023/11/9/23954412/tumblr-downscaling-employees-transferred-automattic)
**I am pretty sure Tumblr will not be joining the Fediverse.**

## 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 todler stage, so it’s extra economical. 😉

More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on [our Support Ukraine page](https://symfonystation.mobileatom.net/Support-Ukraine). Or, if you know of one, get in touch.

You can find a vast array of curated evergreen content.

## Author

![Reuben Walker headshot](https://symfonystation.mobileatom.net/sites/default/files/inline-images/Reuben-Walker-headshot.jpg)

### Reuben Walker

Founder  
Symfony Station