Symfony Station Communiqué — 26 May 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Reuben Walker, Jr.
Posted on May 30, 2023
This communiqué originally appeared on Symfony Station.
Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.
There is plenty of good content in each category this week, so please take your time and enjoy the ones most relevant and valuable to you.
Or jump straight to your favorite section via our website.
Once again, thanks to Javier Eguiluz and Symfony for sharing our newest article and our latest communiqué in their Week of Symfony.
And thanks to OpenLampTech for sharing our article as well. And the same to TheDropTimes.
My opinions will be in bold. And will often involve profanity.
A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost 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 development activity focused again on polishing the new features of the upcoming Symfony 6.3 version, which will be released before the end of May 2023. In addition, the API Platform project announced a new edition of their conference that will be attended by some Symfony Core Team members.“
A Week of Symfony #855 (15-21 May 2023)
Symfony announced:
New in Symfony 6.3: Dependency Injection Improvements
New in Symfony 6.3: AssetMapper Component
SensioLabs announces:
SensioLabs becomes a Gold Partner of Platform.sh
SymfonyCasts updates its Doctrine course:
Featured Item
This week I’ve chosen a Blackfire article for our featured item.
“Performance optimization is a challenge for all web applications. With demands for quicker response times and enhanced user experiences increasing , developers are constantly looking for innovative ways to improve their applications’ efficiency.
One such promising solution is Swoole, a high-performance networking framework that helps PHP applications handle server-side tasks more effectively.”
Unlocking the power of asynchronous PHP: Performance optimization with Swoole and Blackfire
This Week
Aminul Islam Sarker has:
An In-depth Look at the Symfony Validation Component
Vabadus will:
Explorando el componente Notifier de Symfony
Leo G shows us how to:
Master Symfony in a Snap: CLI Project Setup for Every Skill Level
Nico Anatasio explores:
Boosting Efficiency and Speed: Understanding Cache in Symfony 6
Filip Horvat examines:
API Platform — list all operations and its options, for example “security”
WP Campus has this upcoming presentation:
Make it your own: Integrating Twig templates with your WordPress block theme
I look forward to watching this on WordPress TV.
eCommerce
Webkul looks at:
Magento2 Open Source and Adobe Commerce’s new releases highlights
Sebastian Wahn shares:
Unleashing the Power of Shopware in AWS: The Ultimate Secret to Turbocharge Your E-commerce Success!
Shopware announces:
Shopware 6 Release News: May 2023
CMSs
Katz Ueno explores:
Concrete CMS + Cloudflare: How to fix logging out problem
Yay Concrete CMS.
The Drupal Association sent:
Ben Finklea shows us:
How to Improve Drupal Website Performance
Matt Glaman examines:
Dependency injection anti-patterns in Drupal
Specbee shows us:
How to Adhere to Drupal Coding Standards with Git Hooks
PreviousNext looks at:
CKEditor5 scoped styles with PostCSS
CTI Digital has this distribution (aka customized simplification) of Drupal:
Gain Competitive Advantage and Accelerate Your Drupal Build
Web Omlette explores:
Overriding/extending configuration schema in Drupal
Previous Weeks
icapps has a great resource:
I am definitely doing this.
Opensource shows us how to:
Test your Drupal website with Cypress
PHP
This Week
MilaDev continues a series on patterns:
Composite design pattern in PHP
Interpreter design pattern in PHP
Data mapper design pattern in PHP
Iterator design pattern in PHP
Prototype design pattern in PHP
Decorator design pattern in PHP
Peter Hrobar has a more interesting article.
Worker Pool design pattern with PHP
Doğan Uçar shares:
Metadata Attributes and Their Impact on Modern Development with PHP
Berastis is:
Unravelling the Magic of PHP Arrays: Discovering the Top 12 Array Methods
On a relate note, Olivia J shares:
PHP Arrays: Working with Indexed and Associative Arrays
Alex explores:
Waqas Hafeez examines:
Thorsten Suckow-Homberg looks at:
London Lindo explores:
Discovering PHP Data Structures: Arrays, Linked Lists, and Binary Trees
Sandipan Roy shares:
5 Effective Ways to Prevent Directory Traversal
Nelson Isioma demonstrates:
Building elegant console applications with MiniCli
Noble Bridge Technologies shows us:
How to make PHP 5000 times faster
500 is pulled out of thin air but points 3 - 6 are good ones.
Previous Weeks
Nihar Ranjan Das examines:
PHP Object Manipulation with Magic Methods
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
Dark Reading reports on:
Cyber Warfare Lessons From the Russia*n Invasion of* Ukraine Conflict
I fixed their headline.
And:
Russia's War in Ukraine Shows Cyberattacks Can Be War Crimes
The Guardian has:
Meet Diia: the Ukrainian app used to do taxes … and report Russian soldiers
TechCrunch reports:
US government targets North Korea’s illicit IT workforce with new sanctions
And:
The Evil Empire Strikes Back
Wired reports on:
The Underground History of Russia’s Most Ingenious Hacker Group
The Hacker News reports:
N. Korean Lazarus Group Targets Microsoft IIS Servers to Deploy Espionage Malware
China's Stealthy Hackers Infiltrate U.S. and Guam Critical Infrastructure Undetected
AccessNow reports on:
Armenia spyware victims: Pegasus hacking in war
The Atlantic reports:
Twitter Is a Far-Right Social Network
Anyone with half a brain has known this for months. Even the nitwit wingnuts on Twitler know this.
Politico reports:
Twitter to pull back from Europe’s disinformation crusade
Within a few years Twitler will not operate in Europe or either be bankrupted by fines.
Cybersecurity/Privacy
Decipher reports:
More APTs Eye Managed Service Providers in Supply Chain Attacks
Forbes reports:
New Cooperative Cybersecurity Models Needed In An Era Of Global Risk
Bleeping Computer reports:
npm packages hide TurkoRAT malware in what looks like a NodeJS EXE
VentureBeat reports:
Forrester predicts 2023’s top cybersecurity threats: From generative AI to geopolitical tensions
TechRepublic reports:
GitLab announces AI-DevSecOps platform GitLab 16
More Programming
The FTC has:
FTC Chair Khan and Officials from DOJ, CFPB and EEOC Release Joint Statement on AI
Postman looks at:
Generative AI and the Impact on APIs and Software Development
VentureBeat reports:
Elasticsearch Relevance Engine brings new vectors to generative AI
The Guardian reports:
Zack shares:
11 Useful HTML Tricks for Better Web Development
Mozilla looks at:
Using HTML landmark roles to improve accessibility
Stephanie Eckles explores:
Responsive CSS Layout Grids without Media Queries
The Eisenberg Effect reports on:
Techicons has this fantastic resource:
The Guardian reports:
Failure to launch: Twitter glitches deal double blow to Elon Musk and Ron DeSantis
Karma is real and it’s coming for Guv DeCuntis and Twitler’s CunTO. (See the two articles in the Evil Empire section above.)
Fediverse
The Verge reports:
This is Instagram’s new Twitter competitor
It will integrate with ActivityPub.
Or maybe not.
Rebooted says:
Meta implements ActivityPub? Not so fast.
The Fediverse Reports examines:
TechCrunch reports:
Flipboard becomes first app to support Bluesky, Mastodon and Pixelfed all in one place
Great news.
MacStories has an:
Ivory for Mac Review: Tapbots’ Superb Mastodon Client Comes to Apple Desktops and Laptops
Here’s a great resource for your sites:
ForgeFed has an update on the:
It’s a tool to build Fediverse applications.
Speaking of tools, I push the Fediverse (aside from the fact that Big Social sucks) is because I want to see more tools like this. It lets you follow all the new content notifications about Drupal code on the Fediverse.
Evan Prodromou explores:
End-to-End Encrypted Messages Over ActivityPub
Stefan Bohacek is:
Exploring your Fediverse connections
If you want to go down a rabbit hole of how to get info from instances, this is for you.
CTAs (aka show us some free love)
- 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).
- Follow us on Flipboard or at @symfonystation@phpc.social on Mastodon for daily coverage. Consider joining the @phpc.social instance.
- Do you like Reddit? Follow us on /kbin for a better Fediverse and Symfony-based experience.
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.
Author
Reuben Walker
Founder
Symfony Station
Posted on May 30, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.