A white paragraph.
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é.
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)
Watch Fabien's keynote about the RemoteEvent and Webhook components
SymfonyCasts continues its awesome NetGen course:
It’s easy this week, PHP 8.2 was released.
PHP: News Archive - 2022
Supun Kavinda show us how to:
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
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)
Being TYPO3 at SymfonyCon Disneyland, Paris
Drupal 10 was released this week and Martin Anderson-Clutz says:
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
Seven Drupal Security Strategies you need to implement right away! (Includes top Drupal 9 Security Modules)
Keysave: A Step Towards A More Intuitive Admin UX
Murray Woodman explores:
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
The Guide I Wish I Had to Implement a JWT Auth in Symfony
We ran across a Laravel-based app that uses Gutenberg blocks.
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
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 development environments, explore our article, Dream Universal, Develop Local: A look at PHP Local Development Tools.
Daniel Werner says:
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
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
In news that should surprise no one, Alexander Martin reports:
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
North Korean cyber spies deploy new tactic: tricking foreign experts into writing research for them
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.
Joshua Otwell reports on:
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
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
With containers open for malware, app developers must keep a close eye on code
GitHub brings free secret scanning to all public repos
In great news ITsFOSS reports:
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:
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.
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 @email@example.com. 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!
You can find a vast array of curated evergreen content.