This communiqué originally appeared on Symfony Station.
Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.
There is plenty of good content in each category this week, so please take your time and enjoy the items most relevant and valuable to you.
Or jump straight to your favorite section via our website.
Once again, thanks go out to Javier Eguiluz and Symfony for sharing our latest communiqué in their Week of Symfony.
My opinions will be in bold. And will often involve profanity.
A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost 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, Symfony development activity focused on tweaking and fixing bugs on stable versions. Meanwhile, we improved performance of service auto-discovery in the upcoming Symfony 6.4 version. Finally, we announced the last days to submit your proposal for the Call for Papers of the SymfonyCon Brussels 2023 conference.”
A Week of Symfony #863 (10-16 July 2023)
Symfony announces:
Prepare for Symfony 6.4 and Symfony 7.0
This is a detailed explanation of Symfony updates. And those it affects like Drupal, Sulu, etc.
SymfonyLive Berlin 2023 - Anatomy of Request Handling
Blackfire shares:
SymfonyCasts continues its AssetMapper course:
Featured Item
Unlike last week nothing stood out this week to be featured. So, I’m going with this informative rather than entertaining article.
PHP remains a relevant and robust choice for building microservices and API-driven architectures. It is a valuable tool in the contemporary software development landscape due to its simplicity, extensive ecosystem, and developer-friendly frameworks. Developers can use PHP's capabilities to build scalable, reliable, and flexible systems that satisfy the requirements of the era of microservices and API-driven architectures by embracing the language's strengths and best practices.
Building with PHP in the Era of Microservices and API-Driven Architectures
This Week
Anastasio Nico shows us how to:
Master Symfony Route Patterns with this 5 minutes definitive guide
Sd404 is:
Exploring Symfony Mailer and Load Balancing with Round-Robin Algorithm
Jose Clemente García Rodríguez examines:
Interoperability between Angular models and Symfony entities for data management
Les Tilleuls Coop published:
Déployer API Platform sur Kubernetes - partie 2
eCommerce
dlmbr explains:
Navigating Magento 2 Architecture: Discovering Plugin Architecture for Newcomers
CMSs
The Joomla Community Magazine published its July Edition. Here are some of the highlights:
Joomla 5 Alpha - First experiences
Style your Joomla website: Bring color to your menu
Extended Security Support for Joomla 3.x - giving an old friend another chance
The Drupal Association should do this paid ESS with Drupal 7.
Drupal announces:
Roadmap for Drupal 10.2, 10.3, and beyond
They better fucking get Automatic Updates finished, or I’m not going to buy Dries un bier at DrupalCon Lille. 😉
Speaking of Dries, he shares this case study:
KitKat gets a break with Drupal and Acquia
DrupalCon Pitch-burgh Updates (07.2023)
The Gutenberg and Layout Builder projects are aligning. This is great because I use them together in my Drupal sites.
Drupal GovCon announces its dates:
Matt Glaman shares:
Retrofit's next milestone: Drupal 7 theme support
Chromatic has:
Modules That Will Make Your Drupal 7 Upgrade Easier
Introducing the Orange Logic Digital Asset Management PHP Library and Drupal Module
Palantir announces:
Open To All: Bringing Collaborative Editing to the Drupal Node
Jacob Rocko is:
Defining the Architecture Decisions Behind the Schema.org Blueprints Module for Drupal
Golems explores:
Building a Decentralized Application with Drupal and IPFS
ZYXware examines:
No Code Tools in Drupal Web Development
How to Enforce Selection of Published Contents in Entity Reference Fields
InWebWorks looks at:
Drupal SEO: Everything You Need to Know
DrupalEasy explores:
Smart Trim module - past, present, and future
And demonstrates:
Solving a local "502 Bad Gateway" Drupal issue
Specbee examines:
Component-Based Theming with Drupal’s Single Directory Component
This is fantastic stuff as is SDC.
Previous Weeks
PHP
This Week
Abdellah Aarab has:
NativePHP: Empowering Developers to Build Attractive Native Desktop Apps with PHP
This was all the rage at LaraconUS this week.
Backend Developer looks at:
PHP 8.2: A Glimpse into the Future of Web Development
Zhukmax explores:
Design Patterns in PHP 8: Builder
Tom Smykowski shares:
5 Awesome PHP Projects: Simplified PHP Development and Time Tracking Tools EP 2
Tomas Votruba examines:
Two Kinds of Legacy Code Upgrade
PhpStorm announces:
Mariia Vain looks at:
Unit Testing Best Practices in PHP — Writing High-Quality Tests
Felix Alexander shows us how to avoid:
Exakat has:
The Clean Code Solution for Your DevOps Workflow in PHP
Capital Numbers shares:
Caching Strategies in PHP: Boosting Performance with Memcached and Redis
Doğan Uçar points us to:
Towards Powerful PHP Applications: WeakMaps and Their Practical Usage
This is an interesting article.
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 and other douchebaggery
BleepingComputer reports:
Ukraine takes down massive bot farm, seizes 150,000 SIM cards
CISA orders govt agencies to mitigate Windows and Office zero-days
The AP reports:
Britain’s MI6 chief says his spies are using AI to disrupt flow of weapons to Russia
The Anti-Defamation League reports:
Six Things ADL is Watching Following Meta's Threads Launch
The Guardian reports:
Extremist-friendly tech company closes after fine for securities fraud
The Register reports:
US govt adds European spyware vendors to banned Entity List
Politico reports:
Facebook, Instagram face Norwegian ban from tracking users for ads
The Next Web reports:
Spain fines Apple and Amazon €194M for colluding to restrict competition
Windows Central reports:
Microsoft faces antitrust scrutiny from the European Union over Teams, Office 365 | Windows Central
The Evil Empire Strikes Back
The Record reports:
Russian hacking group Armageddon increasingly targets Ukrainian state services
The Hacker News reports:
Turla's New DeliveryCheck Backdoor Breaches Ukrainian Defense Sector
MIT Technology Review reports:
How Chinese government-linked Twitter accounts hide their traces
Semafor reports:
Iran is on a hacking spree. The reason why may be ominous.
Cybersecurity/Privacy
The Register reports:
Manually patch this Zimbra bug that's under attack
BBC News reports:
Typo sends millions of US military emails to Russian ally Mali
Jesus. Money can’t cure stupidity.
Ars Technica reports:
Exploited 0-days, an incomplete fix, and a botched disclosure: Infosec snafu reigns
Decipher reports:
Workers Come and Go: Offboarding Security Gaps Remain the Same
Dark Reading reports:
Hacker Infected & Foiled by Own Infostealer
Karma.
TechCrunch reports:
Fake passports, real bank accounts: How TheTruthSpy stalkerware made its millions
More Programming
Joan Westenberg is the rare tech writer with a vision:
How to Build an Internet that Doesn’t Suck
Henry From Online explains:
Using Focal Points, Aspect Ratio & Object-Fit To Crop Images Correctly
Comicss published:
Marvelous cartoons coded in CSS.
Is this a dig at Fascism-Friendly Florida? ;)
Jason Knight
The Dangers Of Using VW/VH For Font-Size
Themer exposes:
The Single Most Important Factor that Differentiates Frontend Frameworks
Jorge Arango shows us:
OpenLampTech shares:
OpenLampTech - Founder & Developer Interview With Roman Agabekov
The Guardian has this database case study:
Roll Over Rollups! The Big Future of Ophan’s Historical Data
Fediverse
The Fediverse Report shares:
Last Week in the Fediverse – episode 27
Dutch government officially launches Mastodon server
We Distribute reports:
The Rise of Social Analytics on Mastodon
The NewStack reports:
Threads Adopting ActivityPub Makes Sense, but Won’t Be Easy
Bonfire published:
Making things intuitive is complex! Or, what we discovered via user testing
kbin announces:
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Also, please 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).
- Follow us on Flipboard or at @symfonystation@phpc.social on Mastodon for daily coverage. Consider joining the @phpc.social instance.
- Do you like Reddit? Why? Instead, follow us on kbin for a better Fediverse and Symfony-based experience.
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!
You can find a vast array of curated evergreen content.
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)