Symfony Station Communiqué — 28 July 2023. A look at Symfony, Drupal, PHP, Cybersec, and Fediverse News!
Tags: symfony, drupal, php, fediverse
Published: 2023-07-29 15:14:54

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-28-July-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. 

I had a death in the family this week (welcome not tragic) that took up several days, so this is an abbreviated edition.

Or jump straight to your favorite section via our website.

 

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

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our latest communiqué](https://www.symfonystation.com/Symfony-Station-Communique-21-July-2023) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-864-17-23-july-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, the upcoming Symfony 6.4 continued deprecating features that will be removed in Symfony 7.0, like the doctrine/annotations integration. Meanwhile, we published an article to explain how to prepare for Symfony 6.4 and 7.0 releases and we announced a new talk for the SymfonyLive Berlin 2023 conference (October 5-6).”

[A Week of Symfony #864 (17-23 July 2023)](https://symfony.com/blog/a-week-of-symfony-864-17-23-july-2023)

PlatformSH shares their latest:

[Newsletter](https://lp.platform.sh/index.php/email/emailWebview?md_id=7328)

**There is news on ElasticSearch and Drupal 7 EOL**

---

## Featured Item

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

Drupal, TYPO3, Joomla, and WordPress have an:

### [Open Letter on the Significance of Free and Open Source Software in the EU’s Proposed Cyber Resilience Act](https://www.joomla.org/announcements/general-news/5891-open-letter-foss-cms-cyber-resilience-act.html)

---

### This Week


Gabriel Anhaia explores:

[Implementing Feature Toggles in Symfony](https://medium.com/devwarlocks/implementing-feature-toggles-in-symfony-920993afd2b4)

Romaixn shows you how to:

[Supercharge your application's performance: Consuming Symfony messenger messages with Go](https://dev.to/romaixn/supercharge-your-applications-performance-consuming-symfony-messenger-messages-with-go-2b3f)

### eCommerce

Cristiano Pacheco examines:

[Configuring a docker environment for a Magento 2 project](https://dev.to/run_as_root/configuring-a-docker-environment-for-a-magento-2-project-2bo6)

### Platforms

Laravel News has a:

[Laracon Recap](https://laravel-news.com/laracon-recap)

### CMSs

Joomla says:

[Mark Your Calendars for 26th August 2023. Joomla’s next PBF!](https://www.joomla.org/announcements/release-news/5890-mark-your-calendars-for-joomlas-next-pbf.html)

The Drupal Association’s July newsletter is out:

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

Dries Buytaert has:

[An updated plan for Drupal 11](https://dri.es/an-updated-plan-for-drupal-11)

Kevin Wenger looks at the:

[Factory Lollipop, speeding up Kernel Tests on Drupal](https://wengerk.medium.com/factory-lollipop-speeding-up-kernel-tests-on-drupal-71c355ac9dad)

HashBangCode explores:

[Drupal 10: Creating A Notification System Using The Message And ECA Modules](https://www.hashbangcode.com/article/drupal-10-creating-notification-system-using-message-and-eca-modules)

The Penyaskito Blog is:

[Introducing The Dashboard Initiative](http://penyaskito.com/articles/2023/07/22/introducing-dashboard-initiative) 

Drupal will:

[Create new SDC component for Umami Branding](https://www.drupal.org/project/drupal/issues/3365464)

**Umami is a Drupal demo theme pre-populated with content.**

Specbee shares:

[How to Showcase your Content as Page and Block Views in Drupal](https://www.specbee.com/blogs/showcase-your-content-as-page-and-block-views-in-drupal)

Matt Glaman shows us how to:

[Speed Up Developer Onboarding with DDEV Snapshots from Your CI](https://mglaman.dev/blog/speed-developer-onboarding-ddev-snapshots-your-ci)

Fenix has:

[Drupal, Composer y PHP](https://dev.to/fenix/drupal-composer-y-php-331h)

Drupalize Me has a new tutorial:

[New Tutorial: Start a New Theme with Starterkit](https://drupalize.me/blog/new-tutorial-start-new-theme-starterkit)

**This looks like a solid one.**

### Previous Weeks

Jhonatan Morais shares:

[A study of session sharing across systems that use cookie-based authentication](https://dev.to/getjv/a-study-of-session-sharing-across-systems-that-use-cookie-based-authentication-419g)

Wanadev Digital shows us how to:

[Gain in performance and development comfort: overview of what's new in Symfony 6.3](https://www.wanadev.fr/303-gagner-en-performance-et-confort-de-developpement-apercu-des-nouveautes-dans-symfony-6-3/)

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

## PHP

### This Week

Nico Anastasio shows us:

[How to implement Behat into your PHP project](https://medium.com/codex/how-to-implement-behat-into-your-php-project-fb0e928d7816)

Laravel News shares:

[Watch Marcel Pociot's "NativePHP" Presentation from Laracon](https://laravel-news.com/nativephp-laracon-2023)

Abdellah Aarab has some details in post form:

[NativePHP: Empowering Developers to Build Attractive Native Desktop Apps with PHP](https://aarababdellah.medium.com/nativephp-empowering-developers-to-build-attractive-native-desktop-apps-with-php-6a2092bc24)

Mimranisrar explains:

[How does PHP interpreter works, How PHP is executed on server, PHP script execution explained step by step](https://medium.com/@mimranisrar6/how-does-php-interpreter-works-how-php-is-executed-on-server-php-script-execution-explained-step-663a8cd05df6) 

Gabriel Anhaia examines:

[Visitor + PHP (Design Patterns)](https://medium.com/devwarlocks/visitor-php-design-patterns-289224470ebd)

Peter Hrobar looks at:

[Serverless functions with PHP](https://medium.com/@peterhrobar/serverless-functions-with-php-8b80d79db3f4)

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

TechCrunch reports on:

[Tech warriors in the battle for Israel’s democracy](https://techcrunch.com/2023/07/22/tech-warriors-in-the-battle-for-israels-democracy/)

**Israel has never been much of a democracy, and the current c*nts in charge are trying to kill off what little is left.**

The Markup reports: 
[How to Buy Ed Tech That Isn’t Evil](https://themarkup.org/the-breakdown/2023/07/27/how-to-buy-ed-tech-that-isnt-evil)

### The Evil Empire Strikes Back

Dark Reading reports:
[North Korean Cyberspies Target GitHub Developers](https://www.darkreading.com/attacks-breaches/north-korean-cyber-spies-target-github-developers)

[China Propaganda Spreads via US News Sites, Freelancers, Times Square](https://www.darkreading.com/threat-intelligence/china-propaganda-spreads-via-us-news-sites-freelancers-times-square)

Bleeping Computer reports:

[Norwegian government IT systems hacked using zero-day flaw](https://www.bleepingcomputer.com/news/security/norwegian-government-it-systems-hacked-using-zero-day-flaw/)

### Cybersecurity/Privacy

The Hacker News reports:

[New OpenSSH Vulnerability Exposes Linux Systems to Remote Command Injection](https://thehackernews.com/2023/07/new-openssh-vulnerability-exposes-linux.html)

### More Programming

SitePoint has:

[10 Simple CSS and JavaScript Micro-interactions for Buttons](https://www.sitepoint.com/button-micro-interactions/)

Postman  compares:

[API Architectural Styles: REST vs. SOAP vs. GraphQL vs. gRPC](https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap/)

Jared White looks at:

[The Elon-gate’d Man](https://jaredwhite.com/articles/elongate)

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

### Fediverse

We Distribute shares:

["FediForum" Virtual Unconference is Coming Back in September!](https://wedistribute.org/2023/07/fediforum-2023-september/)

We mentioned this last week, but We Distribute has more details:

[CalcKey Officially Rebrands as Firefish](https://wedistribute.org/2023/07/calckey-is-now-firefish/)

TechCrunch reports:
[As Twitter destroys its brand by renaming itself X, Mastodon user numbers are again soaring](https://techcrunch.com/2023/07/24/as-twitter-destroys-its-brand-by-renaming-itself-x-mastodon-usage-numbers-are-again-soaring/)

PCMag asks:

[Lemmy and Kbin: The Best Reddit Alternatives?](https://www.pcmag.com/news/reddit-alternatives-lemmy-kbin)

## 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://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? 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.

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