This communique initially appeared on Symfony Station.

Welcome to this week’s Symfony Station Communiqué. It is your weekly overview of probably the most important information within the Symfony and PHP development communities. Take your time and benefit from the gadgets most dear for you.

Because of Javier Eguiluz and Symfony for sharing our last communiqué of their Week of Symfony.

Please word that hyperlinks will open in a brand new browser window. My opinions, if I current any, might be in daring.



SYMFONY

As at all times, we’ll begin with the official information from Symfony.

Spotlight -> “This week, the upcoming Symfony 6.1 model added context builders to simplify the creation of serialization contexts. As well as, SymfonyCon introduced that it is coming again as a bodily convention at Disneyland Paris later this yr (November 15-18, 2022).”

A Week of Symfony #788 (31 January – 6 February 2022)

At present, the Name for Papers for SymfonyWorld On-line 2022 Summer season Version and SymfonyCon Disneyland Paris 2022 are each open. You possibly can submit your speak and workshop proposals in English for each conferences. These for the Summer season Version finish on February 14th.

Call for Papers open for SymfonyWorld Online 2022 Summer Edition and SymfonyCon Disneyland Paris 2022

They usually introduced the primary set of audio system and talks for SymfonyCon. (en francais)

First selected talks at SymfonyLive Paris 2022

https://symfonystation.com/sites/default/files/inline-images/Featured-Item_1_0.png



FEATURED ITEM

MIT Tech Evaluate notes “One thing has modified for the tech giants. At the same time as they proceed to carry large affect in our each day lives, a rising accountability motion has begun to verify their energy. Led largely by tech staff themselves, a motion looking for reform of how these firms do enterprise, deal with their staff, and conduct themselves as international residents has taken on unprecedented momentum, significantly prior to now yr.”

Why the balance of power in tech is shifting toward workers



This Week

Akashic Seer writes “you aren’t restricted to only one logger in Symfony, however the most well-liked is Monolog and Symfony has in-built help making it simpler to implement. So that’s what I cowl right here.”

Symfony 5+ error logging handlers explained

I do know I simply shared one in all these final week, however this one has particulars, statistics, and illustrations.

Laravel vs Symfony: the Key Differences in 2022

Coding CEO writes “Folks use to say Laravel apps don’t scale effectively, however after working with Laravel for a while are reviewing a variety of initiatives, I feel will not be completely Laravel fault. Certainly, you are able to do nice apps with Laravel the identical as with Symonfy, however is extra simpler to succeed with Symonfy than utilizing Laravel. The issue? Laravel “magic”.”

Why Laravel apps don’t scale well (I)

Martin Schindler says “Throughout a undertaking cycle, there are at all times conditions that really feel like deadlocks or round dependencies… solely seen on an organizational stage.” He shares:

Decoupling frontend and backend development — The easy way!

Benjamin Ellis reveals us generate a pleasant and human-readable changelog with API Platform (2.6).

Managing a changelog with API Platform & OpenAPI

Zumata has this for us” “As of model 6, the Symfony routing bundle helps Attributes. If there’s one place the place metadata is fascinating to make use of, it’s routing. In earlier variations of PHP, this could possibly be solved utilizing feedback (annotations). With attributes, the dependency on doctrine/annotations will not be wanted anymore.”

Symfony Routing with Attributes

Alen Pokos writes “Should you both love AWS providers already, or are on the lookout for a superb possibility to make use of along with your multiplatform merchandise, AWS Cognito appears to be a superb candidate to undertake into your technical stack.”

Fastest Symfony authentication – AWS Cognito integration

Yannic Chenot asks “PHP doesn’t must be web-only — how about you begin creating your personal CLI instruments?”

How to Build and Distribute Beautiful Command-Line Applications with Symfony, PHP, and Composer

Drupal revealed how they’ll deal with PHP necessities for the upcoming Drupal 10 launch.

Drupal 10 PHP requirements will be announced at least five months before Drupal 10.0.0

Devin Katz shares 9 duties awaiting you on the finish of a Drupal migration.

9 Tasks at the End of Your Drupal Migration

We shared some Lando gadgets final week and on this article Specbee appears to be like at:

Getting Started with Lando and Drupal 9

Final week I shared a brief tutorial from Lindevs. They’ve a lot of them. So, as an alternative of choosing one every week, right here all of them are.

Lindev Symfony Content

On this submit, Kinsta appears to be like a WordPress-based WooCommerce and Symfony-based Magento.

Magento vs WooCommerce: Which One Is Better?

Talking of Symfony-based e-commerce platforms, Aimeos introduced “Since 2022.01 beta, the Aimeos core is utilizing Upscheme for updating the database schema and migrating knowledge between new releases. Upscheme is composer bundle for schema administration based mostly on Doctrine DBAL which gives a simple to make use of API. You may also integrate Upscheme it in your own application simply and this text explains the variations and how one can write migrations with just a few strains of code”

Aimeos 2022 news

And opposite to the title, here’s a a fast overview of Prestashop.

Ultimate Guide to PrestaShop: Everything You Need To Know!



Final Week

Suzanne Dergacheva writes “I imagine any Drupal developer can use this recommendation: everybody who contributes to constructing an internet site additionally contributes to UX. After we all incorporate UX design pondering into our work, the standard of our output can solely get higher.

On this article, we’ll focus on the objectives of UX design, how customers consider it, and, particularly, how developers can do their half to construct a greater person expertise.”

Making Better UX Choices: Advice for Drupal Developers

Nathaniel Catchpole discusses long-term Drupal help and the way it ties in with Symfony’s launch cycle.

Long(er)-Term Support for Drupal 10

By some means, I missed this one final week from Jolicode.

(Re)discover XPath selectors



Timeless

https://symfonystation.com/sites/default/files/inline-images/Horizontal-Inspector-Tagline-Logo_0.png

Sponsored Article

We printed our second sponsored article on Symfony Station exploring how code-driven monitoring helps you ship profitable Symfony merchandise. Like all our articles it’s now obtainable through audio.

How code-driven monitoring helps you deliver successful Symfony products

All sponsored articles are for merchandise now we have vetted and stand behind. We both use them or would achieve this in the event that they had been relevant to the Symfony Station web site.

https://symfonystation.com/sites/default/files/inline-images/php-logo_4.png



PHP

Tomas Votruba presents “Software program engineering rules, from Robert C. Martin’s ebook Clean Code, tailored for PHP. This isn’t a method information. It is a information to producing readable, reusable, and refactorable software program in PHP.

Not each precept herein needs to be strictly adopted, and even fewer might be universally agreed upon. These are tips and nothing extra, however they’re ones codified over a few years of collective expertise by the authors of Clear Code.

Impressed from clean-code-javascript.”

“Clean Code” concepts adapted for PHP

Backend Developer takes a take a look at:

SOLID Principles in PHP

Zvonimir Spajic writes “Should you comply with Michael Feathers’ definition of legacy code (each code not coated with exams) then the primary line of enterprise in coping with some legacy code that wants updating is to place it in a take a look at harness (write a take a look at for it). However that is usually simpler mentioned than achieved. It may be surprisingly onerous simply to instantiate a (legacy) class in a take a look at, because of the approach it handles its dependencies.”

Testing Legacy Troubles

The February version of PHP Architect is out.

February Edition

Matt Glaman “just lately did a deep dive into command authoring with Drush, which is the place I found two superb new options: auto-discovery of commands via autoloading and the addition of attributes for outlining your instructions.

What are attributes? Attributes had been added in PHP 8, and the overview on the PHP website is a great resource. So, in case you are new to PHP 8 and have been residing on PHP 7.4, nonetheless, or have not tried out PHP 8’s coolest function, this weblog might be a terrific introduction!”

Writing Drush commands with PHP attributes

PHP Monitor, the native Mac app for managing PHP, has launched model 5.

PHP Monitor

Dariusz Gafka reveals us :

Implement an Event Sourcing PHP Application in 15 minutes

William Donizetti writes (in Spanish) “Should you cope with databases in your day-to-day life you’ll have already observed how knowledge is commonly uncovered, in such a structured and easy-to-exploit approach. Nevertheless, this isn’t at all times fascinating and thru encryption we are able to decrease a few of this knowledge publicity and supply better safety for our purposes.”

AES e PHP: criptografia de dados.

https://symfonystation.com/sites/default/files/inline-images/code-logo_3.jpeg



OTHER

Let’s begin this part with a superb reminder piece.

What is the htaccess file?

Smashing Magazine (a improbable design useful resource) writes “Statoscope is an instrument that analyses your webpack-bundles. Created by Sergey Melukov, it began out as an experimental model in late 2016, which has now turn out to be a full-fledged toolkit for viewing, analyzing, and validating webpack-bundles.”

Statoscope: A Course Of Intensive Therapy For Your Webpack Bundle

The ReadMe Challenge shares “The client-side made a come again over the previous decade as developers constructed “single-page purposes” (SPAs) with JavaScript. However a new crop of tools is sending the pendulum swinging again in the direction of the server.”

Clearly, for Symfony this might be applied with Turbo, Mercure, and Stimulus. And we’re significantly enthusiastic about Viewi.

Move over JavaScript: Back-end languages are coming to the front-end

Talking of the backend, Kinsta notes “Most purposes and applications within the fashionable period want someplace to retailer knowledge. For web apps, a database is an important cog within the wheel. An open-source database is your greatest guess for a lot of causes.”

The Best in Open-Source Database Software: Top 10 Picks

Final week I shared some Web3 content material. Right here’s some extra price trying out in case you haven’t made up your thoughts.

Quick Firm writes “the Web3 wave has a protracted strategy to go earlier than proving it might produce know-how with the performance, reliability, safety, and scale wanted to disrupt the web now we have now. O’Reilly is one in all a handful of influencers who’ve begun to lift doubts about its probabilities of doing that. In spite of everything, he’s seen this film earlier than—twice.”

Tim O’Reilly helped bring us Web 1.0 and 2.0. Here’s why he’s a Web3 skeptic.

The worldwide managing companion of Flourish Ventures, Tilman Ehrbeck, shares his perspective on a digital future that might develop financial alternative—if innovators and society can harness its potential.

I’m an advocate for inclusive capitalism. Here’s why I’m intrigued by Web3

The Atlantic writes “Web3 is making some individuals very wealthy. It’s making different individuals very indignant.”

The Crypto Backlash Is Booming

Docker says, “They’re excited to announce the discharge of Docker Desktop 4.5 which incorporates enhancements we’re excited so that you can check out.”

New Docker Menu & Improved Release Highlights with Docker Desktop 4.5

Have you ever printed or seen one thing associated to Symfony or PHP that we missed? In that case, please get in touch.

That is it for this week. Thanks for making it to the top of one other prolonged version. I sit up for sharing subsequent week’s Symfony and PHP information with you on Friday.

Please share this submit. 🙂 You should definitely join our newsletter list at the bottom of our site’s pages. Becoming a member of will get you every week’s communiqué in your inbox (a day early). And follow us on Twitter at @symfonfystation.

Do you personal or work for a company that will be concerned with our promotion alternatives? In that case, please contact us. We’re in our infancy so it’s additional economical. 😉

Pleased Coding Symfonistas!

https://symfonystation.com/sites/default/files/inline-images/Reuben-Blur.jpg



Reuben Walker

Founder
Symfony Station





Abu Sayed is the Best Web, Game, XR and Blockchain Developer in Bangladesh. Don't forget to Checkout his Latest Projects.


Read More