DEV Community

Cover image for Symfony Station Communique - 1 October 2021 - A look at Symfony and PHP News
Reuben Walker, Jr.
Reuben Walker, Jr.

Posted on

Symfony Station Communique - 1 October 2021 - A look at Symfony and PHP News

This post 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 blog for featuring our previous Communique on Sunday!

We are going easy on the articles this week as we are in Cape Cod celebrating Oktoberfest. ;)

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

Symfony

This week

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

Highlight -> "This week, Symfony announced that Flex is going serverless. This will simplify our operations and will allow you to host custom recipes in your own repositories and to add features on top of the public Flex API. In addition, the upcoming Symfony 5.4 version added support for RGB notation in Console colors and added a new EnumType form field."

A Week of Symfony #769 (20–26 September 2021)

Symfony has a new way to support the community. If applicable please consider it.
Symfony Sponsoring Program

This one is self-explanatory.
Symfony 5.39 Released

SymfonyCasts say there's a tricky detail in any Doctrine relation: the owning vs inverse side. Find out what this refers to, why it matters, and the special thing that the make:entity command does to help.

They also dive into the powerful "Collection" objects in a Doctrine relationship, like the ability to:
order a collection relation with ORM\OrderBy
*count a relationship & tell Doctrine to use a smart COUNT(
) query
*filter $question->getAnswers() to only return "approved" answers for a question

This week on SymfonyCasts

On Medium Sd404 looks at notifications in the Symfony ecosystem.
How to send notifications asynchronously using Symfony & RabbitMQ

Form errors are explored in this post by JoliCode.
Display Symfony form errors, without any submit

Cloudways shows us how to configure Elasticsearch in Symfony.
Configure Elasticsearch in Symfony 5.x Applications

This month

Cloudways also examines hosting Symfony on Linode.
How to Host Symfony based Apps on Linode

Timeless

The Notifier is a "new" component that was introduced in Symfony 5.0, the documentation says:

"The notifier component can send notifications to different channels. Each channel can integrate with different providers (e.g. Slack or Twilio SMS) by using transports."

Smaine Milianni takes a look.
Create a Notifier Transport in Symfony

PHP

This week

Brian Wallace looks at the benefits of using a PHP developer.
5 Benefits of Hiring a PHP Developer

You may have seen articles like this one before, however I still find them useful.
PHP vs. JavaScript: The Better Option For Your Dream Web Project

This month

Here's another look at some of the interesting parts of PHP 8.
PHP 8.0: How to Get Started & The Most Interesting New Features

Other

Wouter Carabain shows us how to use extensions with API Platform.
How to use Extensions in API Platform properly?

David Colby schools us on using HTML, Stimulus, and Tailwind
Building a horizontal slider with Stimulus and Tailwind CSS

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!

Photo of Reuben Walker

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

Top comments (0)