Need help with Drupal or Grav admin, site building, design, or content? Contact us!   


Back to top with progress scrollbar

Symfony Station Communiqué - 26 May 2023

By Reuben Walker, 26 May, 2023
Small robot reading a book

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.

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é.


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:

Symfony 6.3.0-RC1 released

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:

This week on SymfonyCasts


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:

Their May Newsletter

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:

Download the Sulu ebook

I am definitely doing this.

Opensource shows us how to:

Test your Drupal website with Cypress

This Week

MilaDev continues a series on patterns:

Pool design pattern in PHP

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:

Session Fixation Attacks

Waqas Hafeez examines:

Code profiling in PHP

Thorsten Suckow-Homberg looks at:

Accessor Automation with PHP

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

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 Russian 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:

Meta ordered to suspend Facebook EU data flows as it’s hit with record €1.2BN privacy fine under GDPR

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

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.

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.

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

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:

‘There was all sorts of toxic behaviour’: Timnit Gebru on her sacking by Google, AI’s dangers and big tech’s biases

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:

2023 State of Web Components

Techicons has this fantastic resource:

SVG and PNG tech icons

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.)

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:

Defederation

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:

Share on Mastodon Button

ForgeFed has an update on the:

Vervis Actor Refactoring

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.

Fediverse +Drupal.org

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)

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!

section separator
Article Type
Donate using Liberapay

Symfony Station covers the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.

Join our newsletter list

Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.

  Start exploring!

Please share