Sorry, you need to enable JavaScript to visit this website.
Skip to main content
Exploring the Symfony Universe

A white paragraph.

 


 

Symfony Station Logo

symfony logo

 

 


 

Illustration of the surface of an alien planet

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: Symfony & Hotwire: an efficient combo to quickly develop complex applications

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.

This week on SymfonyCasts


Featured Item

Featured Item graphic

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:

#8 Caching requests

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 logo

PHP

This Week

Jetbrains announced:

PhpStorm 2022.2.2 Preview

PHP Architect shared:

Deploying Our Code With Deployer 7.0

Sofia Tarhonska has this fantastic tutorial:

PHP Email Contact Form

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:

How to Write Good Unit tests?

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

Code logo

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:

Kremlin insiders are privately being warned the West’s sanctions could damage the Russian economy for the next decade

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!

 

Visit our Communiqué Library

You can find a vast array of curated evergreen content.

 

Author

Reuben Walker photo

 

Reuben Walker

Founder
Symfony Station

 

 

 


 

 

 

Join our list  

* indicates required

Follow Symfony Station on Mastodon Mastodon Icon Twitter Twitter Icon Flipboard Flipboard Icon or Our Newsletter Newsletter Icon