Symfony Station Communiqué - 7 October 2022.

Symfony Station Communiqué - 7 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.

Take your time and enjoy the items most relevant and valuable to you.

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.46, 5.4.13, 6.0.13 and 6.1.5 maintenance versions were released. Meanwhile, we continued merging new features into the upcoming Symfony 6.2 version: simplified adding MIME parts to email messages, allow creating lazy-loading classes using constructors, redesigned the mailer panel in the Profiler, and added an option to make the YamlEncoder indentation configurable.“

A Week of Symfony #822 (26 September - 2 October 2022)

Symfony announced:

SymfonyCon Disneyland Paris 2022: What is FleetOps and why you should care?

SymfonyCon Disneyland Paris 2022: Observability tools: Who's who?

Platform .sh announced:

Platform.sh partners with MongoDB to help customers build modern applications faster

SymfonyCasts nears the end of their Doctrine course:

This week on SymfonyCasts


Featured item graphic

Michael Bodnarchuk aka @davert shares:

Why I Don’t Enjoy Writing PHP Anymore

Yeah. Dependencies suck.


This Week

Thomas Dutrion explores:

Symfony: translate Assert custom messages from entities

Cosmin Sandu shows us:

How to store passwords/credentials in Symfony project(s)

.com software wants us to:

Stop Using Entities in Symfony Forms

eCommerce

Martin Schindler provides a:

Proof of concept — Symfony UX and Shopware 6

Lucas Teixeira dos Santos Santana has an:

Introdução sobre Testes de Unidade em PHP para aplicar no Magento 2

And Nataliia Polomkina has:

Magento 2: Sending Emails Guide

CMSs

Mike Herchel has some great news for the frontend of Drupal.

Single Directory Components in Core!

Here’s the Drupal issue for it.

Yes!

Drupal also has:

Strategic Initiatives: Distributions and Recipes

Agiledrop shows us:

How to Create a Custom Block in Drupal 8/9/10

Aaron Crosman has an interesting observation:

What I Brought from Drupal to Salesforce - Spinning Code

Jay Callicott shows us how to:

Create a Twitter-style application in Drupal

It’s a good look at Posts, Mentions, Threads, Timeline, and Likes.

Previous Weeks

Dries Buytaert gave his:

DrupalCon Europe 2022 DriesNote presentation

PHP logo

PHP

This Week

Open Swoole announces:

OpenSwoole 4.12.0 released with PHP 8.2 support and new features

PhpStorm releases:

PHP Annotated – September 2022

And announces:

PhpStorm 2022.2.3 is now available

Matthias Noback explains why:

Refactoring without tests should be fine

Tom Smykowski explores:

What’s new in PHP 8.1.11?

.com examines:

Floating Dangers in PHP

Dariusz Gafka explores:

Loosely coupled Microservices in PHP

Himadri Patel has:

Why is PHP not dying? [7 Reasons Why PHP is a Preferred Choice for Millions of Businesses]

M. Akbar Nugroho looks at:

Basic Load Balancing With Docker, NGINX & PHP

Free Code Camp has this quick tutorial:

PHP Implode – Convert Array to String with Join

Previous Weeks

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

The Atlantic reports:

The Tech Site That Took On China’s Surveillance State

CNBC reports:

Hacktivists seek to aid Iran protests with cyberattacks and tips on how to bypass internet censorship

The Evil Empire Strikes Back

Decipher reports:

APTs Stole Sensitive Data From Defense Industrial Base Facility

Lazarus Group Exploited Dell Driver Flaw to Disable Windows Monitoring Features

NBC reports:

Cyberattack on Colorado state website follows Russian hacktivist threat

Cybersecurity/Privacy

VentureBeat reports:

How scanning GitHub can help secure the open source software supply chain

How identity threat detection and response are the latest tools in cybersecurity arsenals

More

GitHub shares:

Highlights from Git 2.38

Freecodecamp has this informative piece:

Docker vs Virtual Machine (VM) – Key Differences You Should Know

ZDNet reports:

Programming languages: Microsoft's TypeScript shows vision can beat skepticism

Shawn Wildermuth compares:

Vite vs Webpack

Somnath Singh opines about React, Next, and Qwik:

React and Next.js are DEAD — Something New is (Finally) Replacing It (For Good)

If only this were true. But we can hope. 😉

Speaking of which, Craig Buckler has:

An Introduction to Native Web Components

And FrontendMaster looks at the history of JS and:

The new wave of Javascript web frameworks

For those of you who are CSS challenged, Free Code Camp has:

CSS Selectors – Cheat Sheet for Class, Name, Child Selector List

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

https://www.symfonystation.com/sites/default/files/inline-images/Reuben-Blur.jpg

Reuben Walker

Founder Symfony Station