Skip to main content


Weekly review of Symfony and PHP development news. 2/10/23


Welcome to the February 3, 2023, Symfony Station news highlights. It's your quick review of the essential news in the Symfony and PHP development communities. It’s also a condensed version of our extensive weekly communiqué.

Please take your time and enjoy the items most relevant and valuable to you.

As always, thanks to Javier Eguiluz and Symfony for sharing last week's 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 a 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é.


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

Symfony


As always, we will start with the official news from Symfony.Highlight -> “This week, Symfony 4.4.50, 5.4.20, 6.0.20, 6.1.12, and 6.2.6 were released to address some security issues related to CSRF tokens and cookie headers in HTTP Cache. Moreover, we celebrated the companies that back Symfony 6.2 development and announced the SymfonyLive Paris 2023 conference workshops.“

A Week of Symfony #840 (30 January - 5 February 2023)

Symfony announced:

SymfonyLive Paris 2023 - The schedule is complete and online!

SymfonyLive Paris 2023 - Symfony and Hotwire: make an interactive front-end without too much effort

SymfonyLive Paris 2023 - Tests in a Symfony application

SymfonyCasts continued its API Platform course.

This week on SymfonyCasts


This Week

Nacho Colomina Torregrosa explains:

Making a Symfony third-party bundle extensible

Serializing API outputs with Symfony serializer

Manuel Canga shows us how to:

Fix Symfony 6.x tests with PHPUnit 10

The Register reports:

HeadCrab bots pinch 1,000+ Redis servers to mine coins

Yan Ivanov explores:

Optimizing One-To-Many Doctrine collections

Jolicode shows us:

How to Fix Memory Leak in Doctrine Migrations

CMSs


Andrey Rudenko reviews Drupal’s new:

Claro Admin Theme

WebWash examines:

Customize View Fields using Twig in Drupal

If you aren’t familiar with the Twig templating engine, see our article, Twig: The Ultimate Guide to the Premier PHP Templating Language.

Drupal and PHPStan developer extraordinaire Matt Glaman explores:

Using the new add_suggestion Twig filter in Drupal 10

Yay Twig!

He also has:

Auto discovery of global commands in Drush

And he had a book come out last week:

Drupal 10 Development Cookbook Releasing Tomorrow

I have ordered the print version, Matt. So slow down now, bro. I'll buy you a beer at Florida DrupalCamp. ;)

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

PHP

This Week


Morteza Poussaneh shares:

Package Manager(s?) in PHP

Nikola Stojiljkovic shares:

The most efficient way to debug problems with PHPUnit mocks

Rector PHP shows us:

How to Upgrade to PHPUnit 10 in Diffs

LordNeic provides an:

Introduction to Pest Testing in PHP

Frontend and accessibility legend Jason Knight starts a great series:

“Poor Man’s” CMS From The Ground Up — Part 1, Planning And Defines

“Poor Man’s” CMS From The Ground Up — Part 2, Outer Markup And Templates

This is an excellent lesson in architecture.

Derick Rethans has an:

Xdebug Update: January 2023

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

Other


ZDNets’ Jack Wallen shares:

My idea for a great new beginner-friendly Linux distribution

Business Insider reports:

OpenAI makes a ChatGPT-like tool called Codex that can write software. Here's why Codex won't replace developers and will instead create more demand for their skills.

Let’s hope this is true.

TechCrunch reports:

GitHub CEO on why open source developers should be exempt from the EU’s AI Act

Alex Russell looks at:

The Market for Lemons - Infrequently Noted

Another piece on why JavaScript SPA platforms suck.

Fediverse


Ross Schulman shares:

The Breadth of the Fediverse

Cloudfare says:

Welcome to Wildebeest: the Fediverse on Cloudflare

This is big news.

Fastly offers a similar service:

Fastly and the Fediverse, pt.1

Wired reports:

The Mastodon Bump Is Now a Slump

While it has a clickbait title that is inaccurate, this article covers a good development. The lazy and stupid people have left Mastodon.

And TechDirt counters with:

Lazy Reporters Claiming Fediverse Is ‘Slumping,’ Despite Massive Increase In Usage

CTAs

  • [
]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](https://phpc.social/web/@symfonystation) on Mastodon for daily coverage. Consider joining the @phpc.social instance. If this communique is a little overwhelming, you can get a condensed, weekly news highlight post on Friendica.

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

Reuben Walker

Founder
Symfony Station