Symfony Station Communiqué — 21 October 2022.

Symfony Station Communiqué — 21 October 2022.

A look at Symfony, PHP, and Cybersecurity News!

This communiqué originally appeared on Symfony Station, 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é in their Week of Symfony.

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! The compensation we receive from your use of this link helps pay for our weekly communiqué.


Symfony logo

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)

Symfony announced:

SymfonyCon Disneyland Paris 2022: See you in a month!

SymfonyCon Disneyland Paris 2022: FrankenPHP: a modern application server for Symfony apps

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

SymfonyCasts starts a PHPUnit course :

This week on SymfonyCasts


Featured item graphic

In time for Halloween, Kévin Dunglas introduces:

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

Yuhiro compares:

Laravel vs Symfony vs Zend: Which PHP framework is the best?

And Geeks for Geeks has:

Symfony vs Zend

Jesus Valera Reales asks:

How does the Service Container work?

eCommerce

Flocon de toile shows us how to:

Create a shipping method with Drupal commerce 2

Steph T explains:

Using mjml in Sylius for email formating

CMSs

Sulus CMS shows us how to:

Run Sulu via FrankenPHP with custom PHP extensions

Per Andre Rønsen explores:

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

Previous Weeks

WebWash explains how to:

Host and Build a Blog using Drupal and Cloudways

PHP logo

PHP

This Week

Nico Anastasio has:

The Definitive Guide to PHP

And he’s not kidding.

Dino Cajic continues his tutorial series:

PHP — P74: Forms Introduction

.com software explores:

Dangerous and Unnecessary Fears of Strict Types in PHP

Michael Mathews shows us how to:

Manage Multiple Versions of PHP with Homebrew

And WebMeridian explains why it’s important to:

Upgrade to PHP 8: Why It’s Crucial to Keep Your eCommerce Website Updated

Kerem Güneş explores:

SOLID Principles with API & PHP Examples

Les-Tilleuls coop reviews the 2022 PHP Forum.

Ce qu'il faut retenir du Forum PHP 2022 - partie 1

Ce qu'il faut retenir du Forum PHP 2022 - partie 2

Yahaya Oyinkansola aids us in:

Understanding Composer

Julien Maury shares:

Signs that your PHP code needs refactoring

Pavel Murzakov looks at:

PHP preload VS running as a daemon (benchmarks)

Previous Weeks

PHP Architect has this video:

What's Changed in PHP 8.2

Nico Anastasio shares:

The Only 3 Steps You Need To Write Proper Code

Exacat looks at:

PHP 8.1 features, one year later

Code logo

Other

Please visit our Support Ukraine page 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

Ars Techica reports:

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

Reuters reports:

Germany fires cybersecurity chief after reports of possible Russia ties

The Evil Empire Strikes Back

Reuters reports:

Microsoft says Ukraine, Poland targeted with novel ransomware attack

Decipher reports:

Prestige Ransomware Hits Targets in Ukraine and Poland

Black Basta Uses Qakbot, Brute Ratel in Ransomware Attacks

PC Mag reports:

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

Cybersecurity/Privacy

Annie Button shares:

Remote and Vulnerable? Why Freelancers Need to be Vigilant about Cybersecurity

The Guardian reports:

Antony Blinken’s Silicon Valley visit underscores US cybersecurity concerns

VentureBeat reports:

Microsoft releases phishing-resistant features designed to stop credential theft

Propublica reports:

How the FBI Stumbled in the War on 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

Mickaël Andrieu shows us:

How to Learn SQL, 10 Minutes a Day

Joshua Otwell has a quick tutorial:

INSERT Using the WITH Clause in MySQL

Jason Knight entertains with:

Modernizing My DOM Table Sort JavaScript

The legendary Brad Frost explains:

Why We’re Breaking Up with CSS-in-JS

And other JavaScript tomfoolery.

Samuele shows us how to:

Implementing Multilanguage Without A Library in Svelte

SmashingMag shares:

What’s New In DevTool: Halloween Edition 🎃

Postman explores:

How to Choose HTTP or gRPC for Your Next API

TechCrunch reports:

Theneo wants to bring Stripe-like API documentation to all developers

Akaki Khotcholava asks:

Jetbrains Fleet vs VS Code (Will Fleet kill VS Code?)

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. Joining gets you each week's communiqué in your inbox (a day early).

If you don't already, follow us on Twitter at @symfonfystation.

And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at @symfonystation@phpc.social. Consider joining the @phpc.social 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. Or, if you know of one, get in touch.

Keep coding Symfonistas!

Author

Reuben Walker toasts Symfony

Reuben Walker

Founder Symfony Station