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.
We are back to our normal format and weekly schedule now. 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, the first release candidate of Symfony 6.2 was published in preparation for the final version release in a few days. Meanwhile, Symfony announced its Black Friday 2022 discounts and the program for the upcoming SymfonyWorld Online 2022 conference.“
A Week of Symfony #830 (21-27 November 2022)
Symfony announced:
SymfonyWorld Online 2022 Winter Edition: Discover the program
It includes the presentations from SymfonyCon.
New in Symfony 6.2: Profiler Redesign
Symfony 6.2 curated new features
SymfonyCasts continues its patterns and NetGen courses:
Featured Item
I love Symfony UX and in addition to what I have written about it, Jakub Tobiasz has this strong overview.
Discover Symfony UX components and enhance your front-end
This Week
Roberto Manchado looks at:
.com software has:
Meherbensalah shows us:
How to dockerize Symfony project?
And Mokhtar Tlili shows us how to:
Consume External Messages Using Symfony Messenger
Jolicode has:
SymfonyCon at Disneyland Paris for the 15+2th birthday of Symfony
SymfonyCon Disneyland Paris pour les 15+2 ans de Symfony!
If you are new to Symfony or need an explainer article for a client use this:
What is Symfony framework used for?
Robin Ingelbrecht explains:
Gracefully killing your RabbitMQ consumers
Nacho shows us:
How to store your stellar private keys using PHP and Redis
Parthenon, which is a general functionality bundle for Symfony, shares their:
Design Decisions: Why use final classes
Anastasionico shows us:
How to Install Symfony 6 (PHP Framework)
eCommerce
Mstislav Sergeev tells us:
About Dependency Injection in Magento 2
CMSs
Maitreayee Bora has an:
Overview of Drupal & Pattern Lab
Great stuff here. I am rebuilding Symfony Station with Drupal 10 next year and will seriously consider Pattern Lab. It’s inspired by Brad Frost’s Atomic Design concept, as was my company Mobile Atom Media.
Pankaj Sachdeva explains how to:
JOIN tables using EntityQuery — Drupal
Hashbangcode explores:
Drupal 9: Extending Drupal Base Classes Without Overriding Constructors
Tami Pearlstein shares:
And the Droptimes shares:
Videos from NEDCamp 2022 Part 1
Videos from NED Camp 2022 Part 2
phase2technology says:
The Future is Now, the Future is DXPs
PHP
This Week
The PHP Foundation has:
PHP Core Roundup #8 - PHP Foundation
If you didn’t contribute to them on Giving Tuesday, now is a good time.
Bruce Wells answers the question:
The PHP Consulting Company asks:
PHP 7: Security Support Ends. Now what?
Alexandros Koutroulis looks at:
Atakan Demircioğlu explores the:
N.V. Cano notes “the methods we may use to communicate data about a user’s interaction together with a request for a new web page is the key to building interactivity with PHP” and looks at:
Bastiaan Rudolf looks at:
Finding mutual relationships with PHP
Bikram Tuladhar has:
anastasionico shows us:
How MVC framework works (basics)
Brent Roose has this for 24daysindecember.net:
And Ben Scheffer has:
Being a developer is not the same as knowing how to code
bitExpert shows us how to:
Enable phpstorm:// protocol on Windows 10 & WSL2
Slava Rozhnev shares his:
Previous Weeks
This is something I wish I knew earlier.
Ralph J. Smit shows us:
How to force Composer to use a specific PHP-version
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
TechCrunch reports:
US government bans Huawei, ZTE, and Hikvision tech over ‘unacceptable’ spying fears
The Next Web reports:
The Ukraine conflict has exposed the limits of cyber warfare
The Evil Empire Strikes Back
And:
Russian cyberattack on the EU Parliament signals the need for better security
Decipher reports:
New Chinese Cyberespionage Campaign Targets Asia, US
Cybersecurity/Privacy
And:
U.S. DoD Struggles With Cyber Incident Reporting Gaps
MIT Technology Review asks:
ZDNet reports:
These file types are the ones most commonly used by hackers to hide their malware
VentureBeat reports:
Modern software development calls for automated API security
Why CISOs need to make software bills of materials (SBOMs) a top priority in 2023
More
Yoast explains:
The carbon footprint of your website and how to reduce it
SmashingMag has:
Document Object Model (DOM) Geometry: A Beginner’s Introduction And Guide
Great stuff.
AppPicker asks:
Why is Vue.js so popular among developers?
Percy Bolmér says:
I Rebuilt My Blog With SvelteKit
HTML and CSS god Jason Knight sets us straight on:
Scripted Matching With Native Error Reporting
Vox reports:
AI experts are increasingly afraid of what they’re creating
Forbes shares:
8 Digital And API Buzzwords You Should Care About And Why
Unless you’ve been under a rock the last few months, you know the tech world is getting the f*ck off Twitter due to a certain c*nt and moving to Mastodon. Check out these articles to understand why.
PC World shows:
How Mastodon and the Fediverse put social networks in the people's hands
Marcus Hutchins says:
Ars Technica asks:
How secure a Twitter replacement is Mastodon? Let us count the ways
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, do not follow us on Twitter at @symfonfystation. In fact, leave Twitter. We will stop curating there in January 2023 and maybe sooner.
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 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