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.
Please word that hyperlinks will open in a brand new browser window. My opinions, if I current any, might be in daring.
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).”
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.
They usually introduced the primary set of audio system and talks for SymfonyCon. (en francais)
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.”
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.”
I do know I simply shared one in all these final week, however this one has particulars, statistics, and illustrations.
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”.”
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:
Benjamin Ellis reveals us generate a pleasant and human-readable changelog with API Platform (2.6).
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.”
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.”
Yannic Chenot asks “PHP doesn’t must be web-only — how about you begin creating your personal CLI instruments?”
Drupal revealed how they’ll deal with PHP necessities for the upcoming Drupal 10 launch.
Devin Katz shares 9 duties awaiting you on the finish of a Drupal migration.
We shared some Lando gadgets final week and on this article Specbee appears to be like at:
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.
On this submit, Kinsta appears to be like a WordPress-based WooCommerce and Symfony-based Magento.
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”
And opposite to the title, here’s a a fast overview of Prestashop.
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.”
Nathaniel Catchpole discusses long-term Drupal help and the way it ties in with Symfony’s launch cycle.
By some means, I missed this one final week from Jolicode.
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.
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.
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.
Backend Developer takes a take a look at:
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.”
The February version of PHP Architect is out.
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!”
PHP Monitor, the native Mac app for managing PHP, has launched model 5.
Dariusz Gafka reveals us :
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.”
Let’s begin this part with a superb reminder piece.
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.”
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.”
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.”
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.
The Atlantic writes “Web3 is making some individuals very wealthy. It’s making different individuals very indignant.”
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.”
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!