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 weekly review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world.
Take your time and enjoy the items most relevant and valuable to you.
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, Symfony 6.1 was released including lots of great new features. In addition, Symfony published its 4.4.42, 5.4.9 and 6.0.9 maintenance releases.”
A Week of Symfony #804 (23-29 May 2022)
Symfony announced:
Get rid of your project critical problems when migrating to Symfony 6 with SymfonyInsight
Join us in 2 weeks at our online pre-conference workshops at SymfonyWorld Online 2022 Summer Edition
Get certified on Symfony 6 and Twig 3
SymfonyCasts finishes their course on upgrading to Symfony 6.
Exciting news for the local PHP dev environment world was announced.
Platform.sh becomes a Lead Sponsor of DDEV!
Featured Item
ZDNet reports that:
New research suggests nearly a third of cybersecurity professionals are planning to quit the industry, at a time when companies are struggling to protect their networks from attacks.
If you are thinking of a career change or working in two fields, please consider cybersecurity. It’s vital.
Bad news: The cybersecurity skills crisis is about to get even worse
This Week
Tac Tacelosky show us how to:
Easily Share Your Twig Extensions with Symfony 6.1
Tomas Votruba is make to explore:
How to Make Configs like RectorConfig or ECSConfig for your Symfony Project
Sergi continues his tutorial series on Symfony and Elasticsearch.
Symfony, Elasticsearch - model data layer - Part 5 Tutorial
Vytenis Gelažius looks at Docker, PHP, and Symfony.
Streamlining Dockerfile configuration in PHP
CMSs
Drupal announced:
This is a very important question.
Because Drupal is too complicated. See below.
Specbee shows us how to:
Build marketing landing pages quickly and easily with Drupal 9
Lullabot shares their approach to:
Clickbait!!!
I will opine on this opinion. The author makes good points about the issues Drupal and WordPress are facing. D and WP realize the problems but are not moving fast enough in addressing them. It’s especially true for Drupal. IMHO.
However, the author makes some common mistakes:
- What is happening in the United States and Europe is not necessarily what is happening in the world.
- Drupal and WordPress are doing what they were originally designed to do, content management. People just used them for more and more types of applications (not apps) over the years. And they became bloated by meeting the new demands.
- They are losing market share on the bottom (personal sites) to Wix and their ilk, while simultaneously losing it at the top end to node.js, etc for non CMS purposes. However, they will remain strong in the 85% of the cases they are used for, content publishing at small to medium publishers and businesses. And they will continue to thrive with public sector websites.
Last Month
Chapter Three shares their technique for:
How to progressively decouple your Drupal site with Next.js and JSON:API
PHP
This Week
The PHP Foundation released their second roundup.
Enes Gezici asks:
What Are The Top PHP Web Development Trends In 2022?
Mhd Omar Bahra shares:
5 Things to do to write better PHP
Parvej Ahammad explores new:
Features that are accepted for PHP 8.2
Vikram Vaswani explores:
Get Started with Speech Recognition in PHP
Coman Cosmin continues a strong spate of articles with:
PHP Domain Driven Design — Actions
Atakan Demircioğlu looks at OOP:
Kazeem Oluwatosin describes the:
Mert Simsek explains how to:
PHP Watch shows us:
What's New and Changed in phpMyAdmin 5.2
Dino Cajic continues his series of PHP tutorials.
PHP — P51: Visibility Modifiers
JoliCode shows us how to:
Efficiently Mock APIs Locally With Prism
Last Month
Legend Nikic Popov discusses:
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
Sky News reports:
The Guardian looks at how Ukraine’s televised news industry has adapted to the invasion.
‘Death to the enemy’: Ukraine’s news channels unite to cover war
Poynter looks at Justin Peden, a 20-year-old Alabama college student, who runs one of the most-followed Twitter accounts documenting the war in Ukraine.
This college ‘nerd’ investigates the Ukraine war from the digital front lines
Politico reports that the:
European Parliament bars Russia-backed lobbyists
Grid profiles Mykhailo Fedorov.
He’s 31 and has one of the most important jobs in the war. Meet Ukraine’s top ‘digital general’.
Bloomberg reports:
Sandvine Pulls Back From Russia as US, EU Tighten Control on Technology It Sells
TechSpot reports that:
Taiwan export ban limits Russia and Belarus to chips with frequencies under 25 MHz
Ars Technica reports:
“Everything is gone”: Russian business hit hard by tech sanctions
The Evil Empire Strikes Back
Wired reports on:
How the Kremlin Infiltrated Russia’s Facebook
AP reports on the FBI Director’s testimony to congress:
Wray: FBI blocked planned cyberattack on children's hospital
Cybersecurity
The New Stack examines:
The Zero Trust Approach to Data Management
Silicon Angle reports:
GitHub adds more security and automation features to Enterprise Server
Here’s an interview with Platform.sh leader Joey Stanford.
Joey Stanford, Platform.sh: "the pandemic has indeed caused a massive spike in cybercrime"
Venture Beat reports on:
Why edge and endpoint security matter in a zero-trust world
More
Molly White is a hero.
First she documented the alt-right. Now she’s coming for crypto.
Github shares:
5 automations every developer should be running
We featured Nolan Lawson’s previous post as last week’s Symfony Station featured item. This one is just as important.
State is hard: why SPAs will persist
As mentioned last week, an upcoming article on Symfony Station will explore frontend solutions for PHP-based content management systems and frameworks. The “State Problem” will be covered. I should be able to publish it next week.
Geoff Graham responds to the same article.
SPAs, Shared Element Transitions, and Re-Evaluating Technology
Venture Beat is:
Dissecting the hype over low-code
That's it for this week. Thanks for making it to the end of another edition. I look forward to sharing next week's Symfony and PHP news with you on Friday.
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? 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