Skip to main content


Here's your weekly Symfony Station highlights post. It's a roundup of Symfony, PHP, Drupal, Fediverse, and Cybersecurity news.


This is a condensed version of a communiqué that originally appeared on Symfony Station.

Welcome to this week's Symfony Station highlights. 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. An uptick in Symfony articles this week is fantastic, including our newest effort, which is decent. ;)

Or jump straight to your favorite section via our website.

Once again, thanks to Javier Eguiluz and Symfony for sharing our latest communiqué in their Week of Symfony.

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


https://friendica.me/photo/preview/1024/4317241

Symfony


As always, we will start with the official news from Symfony.

Highlight -> “This week, Symfony 6.3.0 beta2 and beta3 were released, so you can test them in your own projects and report bugs before its final release. Meanwhile, we continued adding features to the new AssetMapper component. Lastly, we announced a round of lightning talks during the SymfonyOnline June 2023 conference.“

A Week of Symfony #854 (8-14 May 2023)

Symfony announced:

New in Symfony 6.3: HttpClient Improvements

New in Symfony 6.3: DX Improvements (Part 2)

New in Symfony 6.3: DX Improvements (Part 3)

New in Symfony 6.3: Notifier Integrations

New in Symfony 6.3: WebProfiler Improvements

Symfony UX Svelte Documentation

Awesome!

Symfony core team members selected at the API Platform Conference 2023

Blackfire has:

Meeting Uwe Kleinmann: Shopware performance optimization with Blackfire

SymfonyCasts continues its API Platform course: ???

This week on SymfonyCasts NEW LINK


Featured Item


https://friendica.me/photo/preview/1024/4317244

We are tooting our own horn this week with our newest article. It is a follow-on to our article, How Symfony components power Drupal’s drive to new frontiers. We look at the nuts and bolts of four of the components/libraries Drupal uses, plus the Twig templating engine.

How four Symfony Components + Twig help simplify Drupal Core

This Week


Eternal Learner shows us how to:

Dynamically Convert Request Content to DTO with Symfony

Jmau continues a series:

Symfony internals and security

What's the problem with my API?

Symfony's magic: dependency injection

Jarosław Szutkowski explores:

Applying Content Security Policy in Symfony to Reduce XSS Risks

Nico Anastasio examines:

Managing User Sessions in Symfony 6: A Beginner’s Guide PT2

David Garcia looks at:

Unlocking real-time capabilities in web applications with Symfony and Mercure

Frederic Leaux has:

Tuto Symfony, 15 minutes pour mettre en place des tests automatiques qui vont vérifier toutes les…

ProgWorld demonstrates:

Automatic scaling of Symfony consumers in Kubernetes

Markus Staab puts the the Symfony docs repo through a:

Doctor Rst Speedup

Nacho Colomina Torregrosa shares:

Adding criteria to your doctrine queries easily

eCommerce


Lewis Blakeney opines:

Magento vs. other eCommerce Platforms: Why Magento Development is the Best Choice

Lemberg Solutions:

How to Integrate Apple Pay into Your Drupal Commerce shop?

Ryan Szrama tells us:

How to learn more about Drupal Commerce at DrupalCon Pittsburgh

I agree with Ryan 2037%, and it’s why I am going to WordCamp US and not DrupalCon.

CMSs


Drupal Association provides a:

Drupal GAAD Pledge 2023 Update

ZYXware explores:

Unlock the Power of Engaging Digital Experiences with Drupal 10

Matt Glaman looks at:

Simplifying the frontend developer experience in Drupal with a click of the button

Specbee explores:

Testing Drupal Websites for Accessibility with WCAG 2.1

Acquia shares:

DrupalCon Survival Guide: Making the Most of Your Conference Experience

Florida DrupalCamp speaks out on:

Inclusion For All

In response to the continuing lurch toward fascism in the shithole state I live in, the organizers are adapting for next year.

https://friendica.me/photo/preview/1024/4317249

PHP

This Week


JetBrains announces:

PhpStorm 2023.1.2 is released

Miladev explores:

Abstract Factory design pattern in PHP

Command design pattern in PHP

PHP Swoole

Ramy Hakam examines:

The Power of Remote Debugging for Developers

Zubair Idris Aweda explains:

How Method Overloading Works in PHP

And David Duymelinck responds with:

PHP method overloading

A rebuttal article!

https://friendica.me/photo/preview/1024/4317252

Other


Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).

Cybersecurity/Privacy


Fast Company reports:

Researcher Meredith Whittaker says AI’s biggest risk isn’t ‘consciousness’—it’s the corporations that control them

TechRadar reports:

Hackers are using malicious Microsoft VS Code extensions to steal passwords

Dark Reading shares:

Microsoft Digital Defense Report: Nation-State Threats and Cyber Mercenaries

Forbes shares:

An Overview Of Supply Chain Attacks And Protection Strategies

The Washington Post reports:

Cybersecurity faces a challenge from artificial intelligence’s rise

Infoworld explores:

Solving the SBOM crisis with WebAssembly components

ReadWrite opines:

Forrester's No-Code Citizen Development Security Breach Prediction Misses the Mark

Bobby R demonstrates:

The Dangers of Google’s .zip TLD

It is mind-boggling how fucking stupid tech bros and big tech are.

More Programming


The Markup reports:

Section 230 Just Survived a Brush with Death

The Supreme C*nts decided not to fuck up the internet (and more importantly the Fediverse). For now.

The NewStack reports:

Developers Put AI Bots to the Test of Writing Code

Speaking of which, GitHub shares:

How GitHub Copilot is getting better at ~~understanding~~ stealing your code

I fixed the headline.

Fellow spirit and frontend demi-god Jason Knight has:

Improving My HTML Video Facades

Utility Classes And Atomic CSS. Predatory Propaganda Deflection!

Maybe That Code Isn’t “Clever”, Maybe You Aren’t!

Chris Ferdinandi asks:

What's your problem with Tailwind?

Mine is that it sucks and is used by JavaScript bros who are too lazy (or ignorant - see article above) to learn how to use HTML and CSS properly.

Smashing Mag examines:

Solving Media Object Float Issues with CSS Block Formatting Contexts

Alan looks at:

Building a Frontend Framework; Reactivity and Composability with Zero Dependencies

Fediverse


The Fediverse Reports explores:

Trends in Fediverse structure

Open Indie looks at:

Assembling Community OS

CSS Demi-god Chri Coyier examines cross-posting social media:

Cross-Posting

And David Rutland shows us:

How to Use gomphotherium: A Complete Fediverse Client for Your Linux Terminal

Speckyboy asks:

Could Niche Web Communities Come Back?

Let’s hope so.

Anže Pečar examines:

Mastodon Instances with Software Developers

Find your home in the Fediverse, as long as it’s not mastodon.social.

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!

Visit our Communiqué Library

You can find a vast array of curated evergreen content.

Author


https://miro.medium.com/max/1200/1*B3RcgIbAiytfjynP-oiOMg.jpeg

Reuben Walker


Founder

Symfony Station