This communiqué originally appeared on Symfony Station, your source for cutting-edge Symfony and PHP news.
Welcome to this week's Symfony Station Communiqué. It's your review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world in detail. Symfony was a prolific publisher this week. And we always like to see that.
Take your time and enjoy the items most relevant and valuable to you.
As always, thanks to Javier Eguiluz and Symfony for sharing our last communiqué in their Week of Symfony.
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 you 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é.
Symfony
As always, we will start with the official news from Symfony.
Highlight -> “This week, development activity mainly focused on fixing bugs and polishing existing features. The upcoming Symfony 6.2 version improved lazy services by generating lazy-loading virtual proxies for non-ghostable lazy services. Lastly, we published an article about revisiting lazy-loading proxies in PHP to explain the latest Symfony changes around lazy-loading objects.“
A Week of Symfony #818 (29 August - 4 September 2022)
Symfony announced:
Schedule | SymfonyCon Disneyland Paris 2022
It includes these sessions:
SymfonyCon Disneyland Paris 2022: Transactional vs. Analytical Processing
SymfonyCon Disneyland Paris 2022: Climate change and IT, scaling sustainably
SymfonyCon Disneyland Paris 2022: Have you ever experienced the feeling of impostor syndrome?
SymfonyCon Disneyland Paris 2022: A self-training journey to the Symfony Certification - and beyond
SymfonyCon Disneyland Paris 2022: 7 lessons you can learn from Disney movies
SymfonyCon Disneyland Paris 2022: Painless authentication with Access Tokens
SymfonyCon Disneyland Paris 2022: Decoupling an application with Symfony Messenger
SymfonyCon Disneyland Paris 2022: Mutating a Symfony project
SymfonyCon Disneyland Paris 2022: Modernizing with Symfony
They also published.
Come celebrate the release of API Platform 3 in two weeks at the API Platform Conference!
Revisiting Lazy-Loading Proxies in PHP
Solving the modern applications dilemma with Symfony UX
Hurray Vue component.
SymfonyCasts continues its Doctrine course with new chapters.
Featured Item
We end our Symfony UX trilogy with an article on their implementation of Turbo. The companion article to Discover Symfony UX’s Twig Components and Discover Symfony UX. UI with Stimulus examines the SPA-like speed Turbo brings to your application’s UI.
Discover Symfony UX. Turbo lets you put SPAs in the Rearview Mirror.
This Week
Strangebuzz explores:
Using PHP 8.1 enumerations in a Symfony project
.com continues his series on serving images:
WPWeb Infotech demonstrates:
How To Develop A CRUD App with Symfony 6 & React
Kévin Dunglas announces:
Mercure 0.14: Major Performance Improvement and New Features
eCommerce
Anup Sinha demonstrates:
Installing Magento 2 on WAMP/XAMPP Server in Windows
CMSs
Agile Drop shares:
DrupalCon Prague 2022 – which sessions to check out?
Drupal Easy asks:
Are cheatsheets still a thing for Drupal developers?
Smashing Mag details:
The Accessibility And Usability Journey Of Drupal’s Primary Navigation
Hashbang Code looks at:
Drupal 9: Generating Header Images For Pages Of Content Using PHP
Specbee shows us:
How to implement Algolia Search in Drupal 9 (Part 1)
Lullabot explores:
Progressive Decoupling in Drupal (and Beyond)
I am looking forward to viewing this.
Previous Weeks
Vipin Yadav shows us:
How to regenerate entity in symfony-6 using CLI
The Drop Times asks:
How to Overcome Gaming of the Issue Credit System?
PHP
This Week
Jetbrains announced:
PHP Architect shared:
Deploying Our Code With Deployer 7.0
Sofia Tarhonska has this fantastic tutorial:
Laravel Tuts has:
PHP 8 Multiple File Upload using Ajax Example Tutorial
The Dev Drawer explores:
Dynamically Create A PDF Using PHP
Dennis Mwangi examines:
PHP implode and explode Functions
.com shows us how to:
Matthias Noback explores:
A step-debugger for the PHP AST
.com has:
Circuit Breaker pattern in PHP
Geni Jaho examines:
Refactoring #8: What is dead may never run
Levid_ToPast shows us how to:
Dockerize your PHP and PHPMyAdmin app
Tinamodi shows us:
How PHP Frameworks Build Better Enterprise Software
And we all know Symfony is the best for enterprise applications.
Farhan Tanvir has another:
7 Useful PHP Libraries You Should Use in Your Next Project
Previous Weeks
Shawn Hooper examines:
Fixing a Legacy PHP Codebase: PHPStan's Baseline Generator
Other
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
Bloomberg reports:
The Evil Empire Strikes Back
New Atlas reports:
Why Russia's cyber war in Ukraine hasn't played out as predicted
Decipher reports:
White House Plans 'Further Action' After Iranian Cyberattack on Albania
Ars Technica reports:
Hackers with Conti cybercrime group are repurposing tools for attacks on Ukraine
Tech Crunch reports:
North Korea’s Lazarus hackers are exploiting Log4j flaw to hack US energy companies
Cybersecurity/Privacy
ZDNet reports:
NSA to developers: We've got some software supply chain security tips for you
Rasbora shares:
I ran the world’s largest DDoS-for-Hire empire, and CloudFlare helped
CNN reports:
US government warns ransomware attacks on schools may increase
More
Hillary Nyakundi has this authoritative article:
OOP Meaning – What is Object-Oriented Programming?
The Verge reports on:
How Cloudflare got Kiwi Farms wrong
Sam Phillips shows us how to:
Create Beautiful Banners and Other Graphics Easily Using HTML and CSS - Examples
This is a great article from Lullabot’s Andy Blum:
JavaScript and Events - The Fundamentals
Mickaël Andrieu explores:
Static and Dynamic Pivot in MySQL 8
Window Functions in MySQL 8: FIRST_VALUE() / LAST_VALUE()
Joshua Otwell examines:
MySQL Metadata Queries — Find all tables in a Schema
Tech Target shares this useful resource:
Agile, DevOps and software development methodologies definitions
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.
And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at @symfonystation@phpc.social. Consider joining the @phpc.social instance.
Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts?
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!
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)