Symfony Station Communiqué — 16 December 2022.A look at Symfony, PHP, and Cybersecurity news!

Symfony Station Communiqué — 16 December 2022.A look at Symfony, PHP, and Cybersecurity news!

This communiqué originally appeared on Symfony Station, your source for cutting-edge Symfony, PHP, and Cybersecurity 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.

Please 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 6.2.1 maintenance version was published. Meanwhile, we started working on the new features of the upcoming Symfony 6.3 version (to be released at the end of May 2023): we introduced build parameters, deprecated the ProxyManagerBridge package and added a ClockAwareTrait to help write time-sensitive classes. Lastly, we celebrated the SymfonyWorld Online 2022 Winter Edition conference.“

A Week of Symfony #832 (5-11 December 2022)
Symfony announced:

Watch Fabien's keynote about the RemoteEvent and Webhook components
SymfonyCasts continues its awesome NetGen course:

This week on SymfonyCasts


Featured item graphic

It’s easy this week, PHP 8.2 was released.

PHP: News Archive - 2022


This Week

Add a blog to your Symfony Application with Hyvor Blogs

Penny Brookens shares:

10 Symfony Folder Structure Best Practices

While Denise Parmer has:

10 Symfony Best Practices

And Edith Massie has:

10 Sonata Admin Best Practices

Coil explores:

Replacing API endpoints with API Platform 3 in a Symfony app

Nacho continues a series with:

Creating a one endpoint api with PHP and Symfony (Part 3)

eCommerce

Being TYPO3 at SymfonyCon Disneyland, Paris

CMSs

Drupal 10 is worth a fresh look

Here’s the official announcement from Drupal:

Drupal 10.0.0 is available

This is the second most important news of the week.

Mike Herchel looks at Drupal frontend improvements in:

Explore the Best of Drupal 10

Suzanne Dergacheva opines:

Why Drupal is the future of content strategy

Specbee has:

Seven Drupal Security Strategies you need to implement right away! (Includes top Drupal 9 Security Modules)

mandclu shares:

Keysave: A Step Towards A More Intuitive Admin UX

Previous Weeks

AI Powered Drupal: A new era for content creation and management

ENES ATEŞ shows us:

How to do user authentication with the Symfony framework?

Jérôme Tamarelle shares:

J'ai demandé au ChatGPT de créer une application Symfony

Theodo finds:

The Guide I Wish I Had to Implement a JWT Auth in Symfony

PHP logo

PHP

Engine Awesome: No-code application and workflow builder

And here’s another.

VanOns/laraberg: A Gutenberg implementation for Laravel

The latest issue of php[architect] is out:

Owning The Web | php[architect]

.com shares a:

Simple Trick to Improve Your Classes in PHP

Stop Silencing Exceptions in PHP

Jakub Tobiasz shows us how to:

Mark Your Classes As Final Like A Pro

24daysindecember.net is continuing its series of articles.

Anton Vlasenko looks at:

Creating music with PHP

Stefan Koopmanschap wants you to:

Share your stories!

And Elliot Massen explores:

Versioning a PHP API with Composer

anastasionico has:

A Quick Guide to Event-Driven Architecture

Alexandre Daubois explores:

The Hell of Calculating The Size of Strings in PHP

Laravel News has:

PhpStorm 2022.3 is released with a new UI, PHP 8.2 support, and more

WoltLab looks at:

PHP 8.2 and WoltLab: The SensitiveParameter Attribute

James Walker has:

What’s New In PHP 8.2?

Simon Ugorji shows us:

How To Upload And Zip Single Or Multiple Files in PHP

Randy Fay provides:

16 reasons DDEV will be your new favorite development environment

Alex Finnarn explains:

Creating a DDEV Addon

If you want to explore additions local dev environments, explore our article, Dream Universal, Develop Local: A look at PHP Local Development Tools.

Previous Weeks

Let's do TDD (with video)

Code logo

Other

War in Ukraine Dominated Cybersecurity in 2022

USA Today reports:

Lawmakers announces bipartisan legislation that would ban TikTok in the US

If they add Twitter and Facebook to this, they will be onto something.

The Evil Empire Strikes Back

Russian trolls found manipulating audiences on Trump’s Truth Social, new research finds

The Record reports:

After more than 200 takedowns, Meta confirms covert online campaigns have gone global

Reuters reports:

North Korean cyber spies deploy new tactic: tricking foreign experts into writing research for them

TechCrunch reports:

NSA says Chinese hackers are exploiting a zero-day bug in popular networking gear

Rolling Stone reports:

Texas GOP Attorney General Tried to Get a List of Trans Residents … For Some Reason

As a reminder, this is how Germany’s National Socialist Party began the Holocaust.

Cybersecurity/Privacy

A JSON-Based SQL Injection Capable of Bypassing Web Application Firewalls

Security Intelligence reports on:

How The Talent Shortage Changes the Approach to Cybersecurity

The Hill reports:

For Congress to confront cybersecurity, reps push to ramp up cyber literacy

PCMag reports:

FBI's InfraGard US Critical Infrastructure Intelligence Portal Hacked

This is why you should never rely on corporations or governments to protect your privacy or data.

Thus, VentureBeat reports:

Why developer-first security is needed from the start, from DevSecOps pioneer Snyk

How a recession will change the cybersecurity landscape

ITBrew reports:

With containers open for malware, app developers must keep a close eye on code

TechCrunch reports:

GitHub brings free secret scanning to all public repos

More

Pulsar: A Community-Led Open Source Code Editor to Continue the Legacy of Atom

Smashing Magazine asks:

The Future Of Design: Human-Powered Or AI-Driven?

Shelly Fan has:

DeepMind’s AlphaCode Conquers Coding, Performing as Well as Humans (better than 50% of developers)

Dacian Florea looks at:

Investing in Unit Testing: Benefits and Approaches

Jason Knight was prolific this week and explores:

Light/Dark Templates With Scripting Off Graceful Degradation

FFS Would You Clowns Learn To Write HTML Tables Properly!!!

The True Power Of CSS Columns

Josip Vojak explores:

5 Hidden Gems: The Best Lesser-Known JavaScript Frameworks You’ve Never Heard Of

Speaking of which Escape Tech looks at:

Rendering emails with Svelte

Joshua Otwell has a:

Developer Interview with Shawna Brookes

Bleeping Computer reports:

GitHub to require all users to enable 2FA by the end of 2023

In October 2022, the Gitea Ltd for-profit company took over the open-source Gitea project, an GitHub alternative. The trust issues created by the move took the entire community by surprise, including the Codeberg presidium and members. Thus:

Codeberg launches Forgejo

And Beyond coding. We forge.

This is an example of the perils of trusting your code base with a corporation or anything to do with the Chinese.

The Verge explores:

How to buy a social network, with Tumblr CEO Matt Mullenweg

This explores the difference between a successful entrepreneur and an Afrikaner douchebag who have recently bought social networks.

Speaking of said douchebag, MIT Technology Review reports:

We’re witnessing the brain death of Twitter

And The Verge reports:

Twitter’s newsletter tool is shutting down on January 12th

Again, this is trusting your email marketing or newsletter with a corporation. Those naive enough to base a substantial part of their business on Revue are fucked. So, SubStack users beware.

Always own your online real estate people.

Time reports:

Thousands Have Joined Mastodon Since Twitter Changed Hands. Its Founder Has a Vision for Democratizing Social Media.
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).

We have stopped curating on Twitter. It has turned into a full-scale dumpster fire, as we predicted months ago, so we are now on Mastodon at @symfonystation@phpc.social. Follow us there or on Flipboard for daily coverage. 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 Headshot

Reuben Walker

Founder

Symfony Station