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é.
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
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:
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. ;)
PHP
This Week
Morteza Poussaneh shares:
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:
Other
ZDNets’ Jack Wallen shares:
My idea for a great new beginner-friendly Linux distribution
Business Insider reports:
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:
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
- [
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