DEV Community

Cover image for Symfony Station Communique - 24 September 2021. A look at Symfony and PHP news.
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on

Symfony Station Communique - 24 September 2021. A look at Symfony and PHP news.

This article originally appeared on Symfony Station.

Welcome to this week's Symfony Station Communique. It 's a weekly review of the most valuable and essential news in the Symfony and PHP development communities.

Thanks to the team at Symfony's blogfor featuring our previous Communique on Sunday!

We are loading up on articles this week. We are going to Bavaria; sorry strike that, Cape Cod to celebrate Octoberfest and may not have time for long newsletters in the next two weeks. ;)

*Please note all links will open in a new browser window. My opinions, if I present any, will be in italics.

Symfony

This week

Let's start as we always will with the official weekly post of everything new from Symfony for last week.

Highlight →
" This week, Symfony continued preparing the upgrade to a fully-typed codebase, including the release of a command utility to patch type declarations in your own code and a blog post explaining how to prepare your apps and bundles for Symfony 6. Finally, the Call for Papers for the upcoming SymfonyWorld 2021 conference will close next week. "
A Week of Symfony #768 (13–19 September 2021)

Continuing from the Symfony team, it's time to start preparing for Symfony 6.

Preparing Your Apps and Bundles for Symfony 6

Wouter J has more details about the Symfony 6 transition regarding PHP8 and Native Typing.

Symfony 6: PHP 8 Native Types & Why we Need YOU

The news also came out that Symfony Flex is Going Serverless.

Symfony Flex is Going Serverless

The tutorials featured in SymfonyCasts this week cover Doctrine and Foundry.

This week in Symfony Casts.

Here's a look at authenticating user roles and permissions with Vue.js & Symfony.

Vue.js & Symfony - roles authentication

Want to know how Doctrine, Symfony, AWS, and MySQL can play nice together?

Configure Doctrine in Symfony to use AWS Secret values as MySQL connection parameters

And here is a valuable resource.

Doctrine - DQL functions cheat-sheet

This month

joliCode takes a look at the Symfony HttpClient component.

Symfony HttpClient and sequential requests assertions

Timeless

Eton Digital takes a look at us and our so-called rival.

The Ultimate PHP Duel: Symfony Or Laravel?

They also have this helpful article.

ED's Developers Recommend: 6 Imperative Symfony Bundles

Here are two excellent articles looking at Symfony, Webpack Encore, and TailwindCSS.

TailwindCSS and Symfony's Webpack Encore: A quick guide to integrating TailwindCSS into Webpack encore

Using Tailwind CSS and PurgeCSS with Symfony Encore

PHP

This week

Fabio Hiroki posted this unique article about using reflection as a tool to inspect your code and bypass static typing.

Improve your PHP code's testability

Doeke Norg looks at the similar but different Decorator and Proxy Patterns.

Decorator Pattern vs. Proxy Pattern

Kinsta has this useful and extensive guide to writing our source code with PHP 8.0 and transpiling it to a previous PHP version - even to PHP 7.1.

The Ultimate Guide for Transpiling PHP Code

This month

If you subscribe to PHP Architect, Tomas Votruba also has an article on the topic.

Why Would Anyone Want to Downgrade Their PHP Code?

There were several exciting RFCs for PHP earlier in the month by Tyson Andre.

RFC: Add final class Vector to PHP

Adding final class Deque to PHP

Here's a video that's just as relevant to Symphony as it is to Laravel.

4 PHP OOP Topics Laravel Devs Need to Master

Alexandre Daubois wants us to code better together.

PSR - The PHP Standards Recommendations Guide

This one is self-explanatory.

PhpStorm 2021.2.2 is released

Timeless

Everyone knows Legacy Code and PHP are not synonyms. If you don't, then read this.

It's not legacy code - it's PHP

Other

A look at what's coming for Docker.

Accelerating New Features in Docker Desktop

There's more Docker info from Tech Republic here.

How to pass environment variables to Docker containers

And this ends the Docker trifecta.

Using Blackfire Player with Docker

Here's a new way to support Open Source Contributors.

Open Collective Launches New Way to Support Open Source
through Public Stock Shares

This is fantastic community news for troubleshooting and debugging issues.

Slack launches new media sharing features

And finally, according to ZNet:

Turns out low-code and no-code is valuable to professional developers, too

What do you think?

For many, and I mean many, more articles on Symfony and PHP coding, visit our Symfony for the Devil Flipboard Magazine or follow us on Twitter @SymfonyStation.

I will be updating them while enjoying Octoberfest.
That's it for this week. I look forward to sharing next week's Symfony and PHP news with you on Friday.
Please share this post. :)

Happy coding Symfonistas!

Reuben Walker headshot

Reuben Walker
Founder Symfony Station
Reuben is also Ringmaster of Mobile Atom Media and its division Mobile Atom Code.

Discussion (0)