Welcome to this week's Symfony Station Communiqué. It's your weekly review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world in detail this week. There is a plethora of Symfony items this week. Hell yeah!
Take your time and enjoy the items most relevant and valuable to you.
My opinions will be in bold.
Many of the items we curate are on Medium. I recommend investing in membership as you can access everything you want to read. It’s a small investment in boosting your career. As 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é.
As always, we will start with the official news from Symfony.
Highlight -> “This week was the most intense in Symfony development activity in months. We completed and merged tens of new features and improvements for the upcoming Symfony 6.2 version, including: a Doctrine entity argument resolver, options to sort files in case insensitive mode and by extension and size, console autocompletion for zsh shells, security logout improvements and new options, etc.“
SymfonyCasts continues expanding their Symfony 6 Fundamentals Course.
Mohammed Farhaz writes, “PHP Design patterns have proven to be extremely useful to developers and are a huge problem solver. Following best practices is crucial to writing efficient code. PHP Design patterns is an Object-Oriented Programming (OOP) concept that is now also used in Drupal 9 projects.
With Drupal’s adoption of modern PHP and OOP concepts since version 8, design patterns can be leveraged for cleaner and more robust programming. In this article, we will discuss a few commonly used design patterns in PHP and how to use patterns like dependency injections in Drupal.”
Sergii Demianchuk finishes his series on:
GromNAN shares how to build Symfony pages with async blocks:
Dariel Vicedo continues his series:
Dave Newson examines:
Tomas Votruba looks at:
Vladimir explores a:
Xun Zhou shows us how to:
Edouard Courty asks:
Using the Symfony Console Output Nuno Maduro explains the:
Tea Trakoštanec explains:
Drupal’s Automatic Updates initiative and the Project Browser initiative each have an experimental version available as a contributed module for testing.
Scroll to the Drupal News section of this newsletter.
I love (not) the way you have to install the module for automatic updates with Composer via the command line. 🤦♂️
WebWash shows us:
Ryan Robinson demonstrates how he created a generic Drupal-friendly container working with GitPod.
The Peoples BLOG explores:
Millie Kaimuru has her:
I am not sure what the criteria are other than being famous.
The Drupal Association recommends:
Lullabot warns of:
Now that Drupal 10 is finalized, OpenSense Labs looks at:
On a related note, Mike Herchel explains:
Edouard Courty states the obvious.
Farhan Tanvir shares:
Hugo Martinez proposes:
Umang Prajapati explores the:
Matthias Noback asks:
The Longhorn Conference is looking for presenters.
Dino Cajic continues his extensive tutorial series.
David Boschmann continues from an article in June:
Michał Romańczuk explores:
Supervillan, Igieborelvis (based on his name) conquers the world via:
Codeception 5 is out. They are featured on our Support Ukraine page.
PHP paragon Matthias Noback shares this:
The PHP Foundation has:
PHP Watch looks at:
Laravel News demonstrates:
Kodwings explains using a:
Exakat shows us:
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
The cyber response to Russia’s War Crimes
The Next Web shares:
The Hill reports:
The Evil Empire Strikes Back
The Jerusalem Post reports:
The Hill reports:
We’re fighting one set of religious asshats with the help of two other religious asshat states.
Venture Beat reports:
Jack Naglieri shows us how to:
The Markup asks:
The New Stack opines on:
Smashing Mag compares HTML elements:
The Otterlord examines Svelte, Tauri, and Bun in:
The Next Web advises:
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).
If you don't already follow us on Twitter at @symfonfystation.
Do you own or work for an organization that would be interested in our promotion opportunities? 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!