Symfony Station Communiqué - 19 August 2022.

Symfony Station Communiqué - 19 August 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 each week.

We’re a little light on Symfony news this week so our Drupal and cybersecurity coverage was boosted.

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

As always, thanks to Javier Eguiluz and Symfony for sharing our last 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 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

As always, we will start with the official news from Symfony.

Highlight -> “This week, the biggest new feature added to the upcoming Symfony 6.2 version was an access token authenticator. This security authenticator is able to fetch a token in the request header and retrieve the associated user identifier. It supports custom tokens and self-contained tokens such as JWT, Paseto, and SAML.“

A Week of Symfony #815 (8-14 August 2022)

Symfony announced:

Zoom in on Practical Forms with Symfony workshop at SymfonyCon Disneyland Paris 2022

Fabien Potencier made an announcement on:

Signed Packages for Symfony CLI


Featured item graphic

Infoworld and VentureBeat publish enlightening articles on edge computing in the same week.

It turns out there is more to living on the edge than content delivery networks.

Why edge computing matters for modern software development

Why edge is eating the world


This Week

Bouchaala Reda explores:

Dynamic PostgreSQL credentials using HashiCorp Vault (with PHP Symfony & Go examples)

Az Codez shows us how to:

Deploy a Serverless PHP Symfony App on AWS Lambda

Eleven Labs has:

Mon top 5 des PIRES erreurs sous Symfony

Muhammad Shehzad has a magisterial and:

Complete Guide to YAML!

Infoworld details:

7 ugly YAML gotchas to avoid—and how to avoid them

eCommerce

Joschi examines:

Creating a custom CMS-Block in Shopware 6

CMSs

In a superb piece Sarah Carney explores:

Adding helpful CSS classes to elements in Drupal 9 themes

As regards to Drupal Juan Carlos Orrego looks at:

Adding / Updating custom entities to an existing module

Gaurav Kapoor shows us:

Create And Integrate CKEditor 5 Plugin With Drupal 9

I don’t know why you would, but WebWash shows us:

How to Add Noindex to Pages using Metatag in Drupal

ImageX Media demonstrates:

How to add social media buttons to Drupal: top modules & step-by-step guide

#! code explores:

Drupal 9: Creating A Category Menu Using Derivers

Gatsby answers some questions about:

Integrating the Latest Gatsby Module for Drupal

PHP logo

PHP

This Week

stitcher.io offers:

What I would change about PHP

Speaking of updating PHP.

PHP 8.2.0 Beta 3 is available for testing

Also in updateland Jetbrains announced:

PhpStorm 2022.2.1 is Now Available

Christoph Rumpel has a new free video course:

Getting Started with TDD in PHP

Doeke Norg is starting a new series of articles. The first is:

Stop mocking about: Event Dispatcher

Mehrad Sadeghi continues his series:

Clean Code Made Simple - Part 3

.com has:

Stop using “extends” in PHP

Implementing LRU cache in PHP

Stop using “static” in PHP

chmod 755 reviews:

3 years of lift-and-shift into AWS Lambda

It must be MVC week.

Chibuzo Miracle explores a:

Simple MVC Framework With PHP

And Micael Vinhas also shares some MVC love:

PHP MVC: the easy way

Simple routing system for a PHP MVC application

Anthony Smith shows us:

How to Insert Form Data into a Database Easily Using HTML & PHP

Antonello Zanini demonstrates:

Web Scraping with PHP: a Step-By-Step Tutorial

Chris Texe looks at using:

Composer in Docker

Smaine Milianni show us how to:

Set a max timeout for your PHPUnit tests

Florian Engelhardt is:

Revisiting GitLab as a PHP Developer

Previous Weeks

Honeybadger examines:

Testing PHP Applications

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

Emerging Europe published:

The country at war The Voice of Ukrainian Startups

Tech Ukraine summarizes the findings:

The voice of Ukrainian start-ups: More than half of start-ups continue their operations exclusively from Ukraine

The Economist reports:

The head of GCHQ says Vladimir Putin is losing the information war in Ukraine

Fast Company reports:

The war in Ukraine shows how important private satellite companies have become—especially in times of conflict

Vice Asia reports:

Head of Ukraine’s Cybersecurity Says Russia Has Committed ‘Cyber War Crimes’

Decipher reports:

Microsoft Disables Accounts Abused By Russian Threat Actor

The Evil Empire Strikes Back

Gizmondo reports:

Russian Is Escalating, Diversifying Hacking of Ukraine, Research Says

Venture Beat reports:

Russia-Ukraine cyberwar creates new malware threats

Fortune reports:

47 of the world’s biggest 200 companies still haven’t left Russia. Now the Kremlin is preparing ‘expropriation blackmail,’ an expert says

Tech Republic reports:

Seaborgium targets sensitive industries in several countries

Cybersecurity/Privacy

Axios reports on:

Biden's three-headed cybersecurity team

The Hill reports:

Bipartisan legislation supports state and local cybersecurity

Wired reports:

Spyware Scandals Are Ripping Through Europe

Politico reports:

‘Hackers against conspiracies’: Cyber sleuths take aim at election disinformation

Venture Beat examines:

A practical approach to building resilience with zero trust

PC Mag lists:

The 14 Scariest Things We Saw at Black Hat 2022

Popular Science reports:

To fight cyber attacks, tech companies are banding together

ZDNet reports:

Hackers are finding ways around multi-factor authentication. Here's what to watch for.

TechCrunch reports:

DigitalOcean says customer email addresses were exposed after latest Mailchimp breach

Vice Asia reports:

How a Third-Party SMS Service Was Used to Take Over Signal Accounts

More

Venture Beat has this fantastic look at:

Abstraction in programming: Taming the ones and zeros

This article was almost our featured item.

Kinsta takes a long look at:

PostgreSQL Replication: A Comprehensive Guide

Speaking of SQL, Joshua Otwell shows us how to:

Filter Data in the MySQL WHERE Clause with Less Than and Greater Than Comparisons

The examples are in JS, but Shivyan Riaz has solid advice regarding comments in your code.

Write Clean Code in JavaScript, Better Programmer, Quality code

Down with OPP, Maxi Contieri has this quite clever article:

Explain in 5 Levels of Difficulty: Object-Oriented Programming

Markdown! After not sharing an article on this before, there are three this week.

Huseyin Kutluca takes a look at Markdown:

Documenting Software Architecture in a Code Repository

And Teniola Olowookere has:

A Beginner’s Guide to Markdown

And Microsoft has this VS Code announcement.

Introducing the Markdown Language Server

Markdown is also useful for posting to Dev.to or Hashnode.

I would say should rather than must. But, Wulfi asks:

Why you must start Blogging as a Developer?

Also, it gives us something to feature on Symfony Station. Writing is caring, people. 😎

O.Craay has an oldie but goodie:

Let’s Discover Svelte: A Comprehensive Beginner-Friendly Introduction

And Akash Doppalapudi asks:

Is Svelte the best way to build your UI?

Speaking of components, Dan Donald is:

Looking at our design system components through different lenses

PHP Pro Tips looks at:

The Pros and Cons of TailwindCSS

The irrepressible Jason Knight produced this epic rant:

The /FAIL/ Of Tailwind, The Go-To For The Ignorant

He also has:

Let’s Talk About Font Legibility: Shapes, Kerning, and Colours.

Mina Pêcheux shares:

Some handy CSS tricks

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 toasting Symfony

Reuben Walker

Founder Symfony Station