Symfony Station Communiqué — 21 October 2022. A look at Symfony, PHP, and Cybersecurity News!
Tags: symfony, php, drupal, cybersecurity
Published: 2022-10-28 23:26:13

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-21-October-2022), your source for cutting-edge Symfony and PHP news.

Welcome to this week's Symfony Station Communiqué. It's your review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world in detail. 

There are several articles about the awesomely named FrankenPHP. Take your time and enjoy the items most relevant and valuable to you. 

As always, thanks to Javier Eguiluz and Symfony for sharing [our earlier communiqué](https://www.symfonystation.com/Symfony-Station-Communique-14-October-2022) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-824-10-16-october-2022).

**My opinions will be in bold.** 

---

Many of the items we curate are on Medium. I recommend investing in membership as you can access everything you want to read. It’s a small investment in boosting 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 4.4.47, 5.4.14, 6.0.14, and 6.1.6  maintenance versions were released. In addition, we added some new features to the upcoming Symfony 6.2 version, such as listing namespaced commands when running only the namespace as the command name and adding new configurable blocks to the Bootstrap 5 form theme.“

[A Week of Symfony #824 (10-16 October 2022)](https://symfony.com/blog/a-week-of-symfony-824-10-16-october-2022)

Symfony announced:

[SymfonyCon Disneyland Paris 2022: See you in a month!](https://symfony.com/blog/symfonycon-disneyland-paris-2022-see-you-in-a-month)

[SymfonyCon Disneyland Paris 2022: FrankenPHP: a modern application server for Symfony apps](https://symfony.com/blog/symfonycon-disneyland-paris-2022-frankenphp-a-modern-application-server-for-symfony-apps)

[SymfonyCon Disneyland Paris 2022: Unleashing the power of lazy objects in PHP](https://symfony.com/blog/symfonycon-disneyland-paris-2022-unleashing-the-power-of-lazy-objects-in-php)

And had this great news:

[Release Svelte Support and Vue 2 Support Fix · symfony/webpack-encore](https://github.com/symfony/webpack-encore/releases/tag/v4.1.0)

SymfonyCasts starts a PHPUnit course :

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/QQ5UB0O2mEp0kb7kQUEw7SI3nTegHUW_6eH9-sY1EX7mK-Af19sD0uST1JHbbuPI-EzymMiKP6zgCpQUXN71FplwSrZmzw5RjeZ4yWc2kx_IBBHNJRwum_SAUDis2oIVrR4XDAwh6aw)

---

## Featured Item

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

In time for Halloween, Kévin Dunglas introduces:

### [FrankenPHP: The Modern Php App Server, written in Go](https://dunglas.dev/2022/10/frankenphp-the-modern-php-app-server-written-in-go/)

**This is the greatest branding I have ever run across for a PHP-related service. 😺**

As Sulu CMS writes in an article below, “FrankenPHP is a new experimental application server created by Kévin Dunglas, a well-known Symfony core team member famous for projects like API Platform and Mercure Hub.”

---

### This Week

emrdev examines:

[The package for sharing Symfony Profiler pages](https://dev.to/emrdev/the-package-for-share-symfony-profiler-pages-1ec8)

Yuhiro compares:

[Laravel vs Symfony vs Zend: Which PHP framework is the best?](https://yuhiro-global.medium.com/laravel-vs-symfony-vs-zend-which-php-framework-is-the-best-ffa82d9e4ecd)

And Geeks for Geeks has:

[Symfony vs Zend](https://www.geeksforgeeks.org/symfony-vs-zend/)

Jesus Valera Reales asks:

[How does the Service Container work?](https://jesusvalerareales.medium.com/how-does-the-service-container-work-948f8d36d36c)

### eCommerce

Flocon de toile shows us how to:

[Create a shipping method with Drupal commerce 2](https://www.flocondetoile.fr/blog/create-shipping-method-drupal-commerce-2)

Steph T explains:

[Using mjml in Sylius for email formating](https://medium.com/@vicla31/using-mjml-in-sylius-for-email-formating-5afae2f966b0)

### CMSs

Sulus CMS shows us how to:

[Run Sulu via FrankenPHP with custom PHP extensions](https://sulu.io/blog/running-sulu-with-frankenphp)

Per Andre Rønsen explores:

[Drupal Headless vs. Drupal Monolithic - Bringing The Traditional CMS Into The Future](https://blog.frontkom.com/en/drupal-headless-vs.-drupal-monolithic-bringing-the-traditional-cms-into-the-future)

Hash Bang Code looks at:

[Drupal 9: Altering Routes With The Route Subscriber Service](https://www.hashbangcode.com/article/drupal-9-altering-routes-route-subscriber-service)

### Previous Weeks

WebWash explains how to:

[Host and Build a Blog using Drupal and Cloudways](https://www.webwash.net/host-and-build-blog-using-drupal-and-cloudways/)

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

## PHP

### This Week

Nico Anastasio has:

[The Definitive Guide to PHP](https://medium.com/codex/the-definitive-guide-to-php-c45a9056d8a5)

**And he’s not kidding.**

Dino Cajic continues his tutorial series:

[PHP — P74: Forms Introduction](https://blog.devgenius.io/php-p74-forms-introduction-6f8838e0d16)

.com software explores:

[Dangerous and Unnecessary Fears of Strict Types in PHP](https://blog.devgenius.io/dangerous-and-unnecessary-fears-of-strict-types-in-php-c24e5a3d240e)

Michael Mathews shows us how to:

[Manage Multiple Versions of PHP with Homebrew](https://dev.to/micmath/manage-multiple-versions-of-php-with-homebrew-4dba)

And WebMeridian explains why it’s important to:

[Upgrade to PHP 8: Why It’s Crucial to Keep Your eCommerce Website Updated](https://dev.to/web_meridian/upgrade-to-php-8-why-its-crucial-to-keep-your-ecommerce-website-updated-5e4i)

Kerem Güneş explores:

[SOLID Principles with API & PHP Examples](https://dev.to/krmgns/solid-principles-with-api-php-examples-1fbe)

Les-Tilleuls coop reviews the 2022 PHP Forum.

[Ce qu'il faut retenir du Forum PHP 2022 - partie 1](https://les-tilleuls.coop/blog/forum-php-2022-partie-1)

[Ce qu'il faut retenir du Forum PHP 2022 - partie 2](https://les-tilleuls.coop/blog/forum-php-2022-partie-2)

Yahaya Oyinkansola aids us in:

[Understanding Composer](https://dev.to/kansoldev/understanding-composer-325b)

Julien Maury shares:

[Signs that your PHP code needs refactoring](https://blog.julien-maury.dev/en/snippets/signs-refactoring-php/)

Pavel Murzakov looks at:

[PHP preload VS running as a daemon (benchmarks)](https://dev.to/pmurzakov/php-preload-vs-running-as-a-daemon-benchmarks-3bba)

### Previous Weeks

PHP Architect has this video:

[What's Changed in PHP 8.2](https://www.youtube.com/watch?v=j9gfU_Vg2ME)

Nico Anastasio shares:

[The Only 3 Steps You Need To Write Proper Code](https://faun.pub/the-only-3-steps-you-need-to-write-proper-code-77a0a5c1dff5)

Exacat looks at:

[PHP 8.1 features, one year later](https://www.exakat.io/en/php-8-1-features-one-year-later/)

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

Axios reports:

[White House readies new cyber regulation rollouts](https://www.axios.com/2022/10/14/white-house-cyber-regulations)

Ars Techica reports:

[FCC to ban all new Huawei and ZTE equipment on national security grounds](https://arstechnica.com/tech-policy/2022/10/fcc-to-ban-all-new-huawei-and-zte-equipment-on-national-security-grounds/)

The Washington Post explores:

[The online guide Russians use to escape Putin’s war](https://www.washingtonpost.com/technology/2022/10/15/russia-relocation-draft-guide/)

Reuters reports:

[Germany fires cybersecurity chief after reports of possible Russia ties](https://www.reuters.com/world/europe/german-government-relieves-cyber-security-chief-duty-spiegel-2022-10-18/)

### The Evil Empire Strikes Back

Reuters reports:

[Microsoft says Ukraine, Poland targeted with novel ransomware attack](https://www.reuters.com/technology/microsoft-says-ukraine-poland-targetted-with-novel-ransomware-attack-2022-10-14/)

Decipher reports:

[Prestige Ransomware Hits Targets in Ukraine and Poland](https://apple.news/A4Y7-xgEFTLOFSLJLTsO-7A)

[Black Basta Uses Qakbot, Brute Ratel in Ransomware Attacks](https://apple.news/AGIOswjZPSM-SJ5NwFeUytQ)

PC Mag reports:

[Cybersecurity Pros Warn of Danger Ahead With Russia, China, and Beyond](https://www.pcmag.com/news/cybersecurity-pros-warn-of-danger-ahead-with-russia-china-and-beyond)

The Hill reports:

[Ongoing US support to Ukraine could prompt Russian cyber escalation in midterms, experts warn](https://thehill.com/policy/cybersecurity/3689912-ongoing-us-support-to-ukraine-could-prompt-russian-cyber-escalation-in-midterms-experts-warn/)

### Cybersecurity/Privacy

Annie Button shares:

[Remote and Vulnerable? Why Freelancers Need to be Vigilant about Cybersecurity](https://blog.freelancersunion.org/2022/10/13/remote-and-vulnerable-why-freelancers-need-to-be-vigilant-about-cybersecurity/)

The Guardian reports:

[Antony Blinken’s Silicon Valley visit underscores US cybersecurity concerns](https://www.theguardian.com/technology/2022/oct/20/secretary-of-state-antony-blinken-silicon-valley-cybersecurity-threats)

VentureBeat reports:

[Microsoft releases phishing-resistant features designed to stop credential theft](https://venturebeat.com/security/microsoft-phishing-resistant/)**

Propublica reports:

[How the FBI Stumbled in the War on Cybercrime](https://www.propublica.org/article/fbi-ransomware-hunting-team-cybercrime)

**This is why you should never rely solely on government to protect you, even in a “democracy”.**

### More

James Bannister explores:

[Using MySQL and Postgres functions in SQLite](https://bannister.me/blog/using-mysql-and-postgres-functions-in-sqlite)

Mickaël Andrieu shows us:

[How to Learn SQL, 10 Minutes a Day](https://levelup.gitconnected.com/how-to-learn-sql-10-minutes-a-day-bbe023c01470)

Joshua Otwell has a quick tutorial:

[INSERT Using the WITH Clause in MySQL](https://joshuaotwell.com/insert-using-the-with-clause-in-mysql/)

Jason Knight entertains with:

[Modernizing My DOM Table Sort JavaScript](https://deathshadow.medium.com/modernizing-my-dom-table-sort-javascript-d14f2034eafe)

The legendary Brad Frost explains:

[Why We’re Breaking Up with CSS-in-JS](https://bradfrost.com/blog/link/why-were-breaking-up-with-css-in-js/)

**And other JavaScript tomfoolery.**

Samuele shows us how to:

[Implementing Multilanguage Without A Library in Svelte](https://betterprogramming.pub/implementing-multilanguage-without-any-library-in-svelte-6b80b46521f0)

SmashingMag shares:

[What’s New In DevTool: Halloween Edition 🎃](https://www.smashingmagazine.com/2022/10/devtools-updates-halloween-edition/)

Postman explores:

[How to Choose HTTP or gRPC for Your Next API](https://blog.postman.com/how-to-choose-http-or-grpc-for-your-next-api/)

TechCrunch reports:

[Theneo wants to bring Stripe-like API documentation to all developers](https://techcrunch.com/2022/10/19/theneo-wants-to-bring-stripe-like-api-documentation-to-all-developers/)

Akaki Khotcholava asks:

[Jetbrains Fleet vs VS Code (Will Fleet kill VS Code?)](https://medium.com/@akokhocholava/jetbrains-fleet-vs-vscode-will-fleet-kills-vscode-4836c245db5a)

**It’s obvious what the answer is, but this is still a good review of Fleet.**

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).

If you don't already, [follow us on Twitter at @symfonfystation](https://twitter.com/symfonystation). 

And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at [@symfonystation@phpc.social](https://phpc.social/web/@symfonystation). Consider joining the [@phpc.social](https://phpc.social/web/home) instance.

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!

## Author

![Reuben Walker toasts Symfony](https://www.symfonystation.com/sites/default/files/inline-images/Reuben-Blur.jpg)

### Reuben Walker

Founder
Symfony Station