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
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:
Featured Item
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:
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:
This is the second most important news of the week.
Mike Herchel looks at Drupal frontend improvements in:
Suzanne Dergacheva opines:
Why Drupal is the future of content strategy
Specbee has:
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
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:
Stefan Koopmanschap wants you to:
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:
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:
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
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!!!
Josip Vojak explores:
5 Hidden Gems: The Best Lesser-Known JavaScript Frameworks You’ve Never Heard Of
Speaking of which Escape Tech looks at:
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:
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
Founder
Symfony Station