Need help with Drupal or Grav admin, site building, design, or content? Contact us!
Help Defend Democracy! → Join Battalion today.
Exploring the Symfony universe!
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.
Take your time and enjoy the items most relevant and valuable to you.
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 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, Symfony 6.1.1 maintenance version was released to fix all the issues reported since the recent Symfony 6.1 stable release. Meanwhile, the upcoming Symfony 6.2 version added a new feature to get the current firewall configuration in a simpler way. Finally, the SymfonyWorld Online 2022 Summer conference will take place next week.“
A Week of Symfony #806 (6-12 June 2022)
Symfony announced:
Book your workshop at SymfonyCon Disneyland Paris 2022
All you need to know about SymfonyCon Disneyland Paris 2022: conference party, accommodation...
SymfonyWorld Online 2022 Summer Edition occurred yesterday and today.
If you paid to attend you can catch replays here. If you didn’t pay you should be able to buy access next week.
Excited to announce the first selected speakers at SymfonyCon Disneyland Paris 2022
There wasn’t a standout article this week, but I found the following had some interesting new use cases for PHP. Think IoT, chatbots, voice search, cybersecurity, the cloud, etc.
Strangebuzz examines:
Initializing your Symfony project with solid foundations
I am not sure if this was written by AI, or English as a second language.
Symfony - what makes this framework different?
Machy 8 shows us how to:
Write optimized CSS in Symfony with Stylify
With Symfony, Filippos Karailanidis discusses:
Including external OpenAPI models in your own OpenAPI definition
Az Codez shows us how to:
Deploy Symfony to AWS Elastic Beanstalk
Ingo Steinke says:
A missing namespace definition in Shopware made me discover a practical Symfony Profiler feature
Josh Carter shows us:
Why (and how) you should use Message Queues in Magento 2
The Drop Times lists the:
10 Best E-Commerce Modules for Drupal 9 [Most Installed]
esokia looks at:
Framework open-source e-commerce : Sylius vs Magento
And
5 Things You Should Look Forward About Drupal 10
Drupal says:
The project update bot is being refreshed to support Drupal 10 readiness of contributed projects
And
Juan Carlos Orrego explores Drupal’s:
Palantir provided a:
Drupal Rector: Progress Update
Jacob Rockowitz is:
Baking a Recipe Using the Schema.org Blueprints Module for Drupal
Zoltán Horváth looks at:
Database Query Trick for SQL-based Migrate Source Plugins
And.
Strange Empty Destination Property Handling in Drupal’s Migration API
PhpStorm’s latest PHP Annotated is out.
Andrew Pogulailo started a series on:
Domain-Driven Design and Clean Architecture in PHP — Part 1 (Layers and Structure)
Tomas Votruba shows us:
5 Pitfalls of Upgrading to Native PHP Enums and How to Avoid Them
Signoz explores:
Monitoring a PHP application with OpenTelemetry
Plaintext Passwords looks at:
Local File Inclusion (LFI)Vulnerability
Parvej Ahammad previews:
Deprecation's in upcoming PHP 8.2 and What you have to know
PHP Architect (paywall) has these articles:
Building Solid and Maintainable Php Applications Using DDD and Messaging with Ecotone Framework
Education Station: Event-Driven Programming
Dino Cajic continues his series of PHP tutorials.
PHP — P56: Method Overriding
PHP — P57: Scope Resolution Operator
PHP Watch explores the:
New composer bump
Command in Composer 2.4
Ogheneruno Omene looks at:
Unit testing my private methods in PHP?
Vytenis examines:
Streamlining Dockerfile configuration in PHP
Exacat shares a list PHP analysis tools.
GitHub - exakat/php-static-analysis-tools: A reviewed list of useful PHP static analysis tools
Jetbrains announced a:
DDEV Integration - IntelliJ IDEs Plugin
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
CNN reports:
Exclusive: A crypto-based dossier could help prove Russia committed war crimes
RepublicWorld reports:
Ukraine's forces get additional Starlink kits from Elon Musk for expanded internet service
Market Watch reports on:
A 'Star Wars' sequel in Ukraine? Iron Dome project seeks to protect country from missiles
1945 reports on:
Putin’s Warning: Russia Says Cyber Attacks Could Lead To Military Clash
Wired reports:
Russia Is Taking Over Occupied Ukraine’s Internet
Global Voices reports:
China's wavering position on Russia's invasion of Ukraine threatens its legacy at home and abroad
The Guardian reports:
Key Democrat warns of major security risk if US firm acquires NSO hacking code
Hologram Zelenskiy promises Ukraine will defeat ‘the empire’
POLITICO reports:
How DOJ took the malware fight into your computer
TechCrunch reports that:
MIT researchers uncover 'unpatchable' flaw in Apple M1 chips
VentureBeat reports on:
The attacker’s toolkit: Ransomware-as-a-service
How AI and bots strengthen endpoint security
TechCrunch reports that:
Adobe releases open-source tools to counter visual misinformation
Bitcoinist reports:
RIP Web3 Jack Dorsey Announces Bitcoin-Based Web5 Platform
Our most recent article explored the JavaScript chaos on the frontend of the web. These next several articles expand on or are related to it.
Ryan Carniato shares:
Patterns for Building JavaScript Websites in 2022
Tarun Sharma asks:
Why am I interested in learning SvelteJS?
Paul-Simon Emechebe asks:
SmashingMag looks at:
The Future Of Frontend Build Tools
Jason Knight, an entertaining writer (see his Why React is Junk posts), explores:
Even Better Styled HTML/CSS Checkboxes
VentureBeat reports:
APIs create ‘digital empathy’
Tabnine updates AI-based code-writing assistant for developers
Chameera Dulanga compares:
GitHub shares:
A beginner’s guide to CI/CD and automation on GitHub
InfoWorld reports that:
Visual Studio Code 1.68 now identifies deprecated extensions
Docker explores:
Getting Started with Visual Studio Code and IntelliJ IDEA Docker Plugins
The MIT Technology Review examines:
Building a better society with better AI
Good luck with that.
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? 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!
Symfony Station covers the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.
Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.