Sorry, you need to enable JavaScript to visit this website.
Skip to main content

Symfony Station Communiqué - 8 July 2022

A white paragraph.

 


 

Symfony Station Logo

symfony logo

 

 


 

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 in detail this week.

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 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 4.4.43, 5.4.10, 6.0.10, and 6.1.2 maintenance versions were released. Meanwhile, the upcoming Symfony 6.2 version added a Enum env var processor to transform environment variables into BackedEnums and improved the Serializer to provide context information from attribute for promoted properties.“

A Week of Symfony #809 (27 June - 3 July 2022)

Symfony announced:

Zoom in on RESTful Webservices in Symfony workshop at SymfonyCon Disneyland Paris 2022

Platform.sh announced:

Auto-scaling is now available

SymfonyCasts continues expanding their Symfony 6 Fundamentals Course.

This week on SymfonyCasts

And announced an upcoming course.

Doctrine, Symfony 6, & the Database Video Tutorial Screencast

Featured Item

Featured Item graphic

This week we have co-featured items. Both have to do with the war between democracy and autocracy.

Microsoft has a detailed report on:

Defending Ukraine: Early Lessons from the Cyber War

The Carnegie Endowment for International Peace reports on:

The Global Struggle over AI Surveillance

This Week

Gerard Rico Botella explores:

How to setup docker-compose for Symfony projects

Petr Lzicar shares:

How I migrate Symfony 4.4 to 5.4 in legacy app

In Spanish, Jordi Mahiques asks:

Symfony Live Components, ¿qué son?

Smaine Milianni shares:

My journey with the Symfony MIME type guesser

Class Central shares:

Free Online Course: Tutoriel Symfony 5 - Créer une application web complète avec PHP 8 from YouTube

TRKZI Omar has:

What to start with when learning a programming language? A framework or plain Vanilla 🍦?

Laravel News reported:

Vite is now the default frontend asset bundler for Laravel applications

Matthias Noback explores:

Decoupling your security user from your user model

Kevin Quillen describes leaving AWS to:

Relaunch on Platform.sh!

eCommerce

Soft Gorillas asks:

How does our team handle Sylius E-commerce Development?

Sylius explains:

When a swan meets the whale – Sylius Docker history and future

Prestashop gives an update on:

An Update On The Symfony Migration

CMSs

Pantheon has:

Everything You Need to Know About Drupal 10

Acquia wants us to:

Try Drupal Automatic Updates today on your site!

Computer Minds has a:

PhpStorm coding tip for Drupal services

Hashbangcode looks at:

Drupal 9: Using Custom Hooks And Events In Custom Code

Previous Weeks

Lullabot schools us on:

Making the Most of Display Modes In Drupal

Mike Herchel explores:

Pitfalls (and fixes) when lazy-loading images in Drupal

Webwash shows us how to:

Customize Entity Reference Autocomplete Results using Views in Drupal

Tomas Votruba has:

Twig Smoke Rendering - Journey of Fails

Twig Smoke Rendering - Fortune Favors the Bold

PHP logo

PHP

This Week

PHP Architect shared my frontend article in their July issue. I want to thank them for that and more importantly publishing a great magazine and doing vital work for the community.

Specbee has:

An Introduction to Design Patterns in PHP (and leveraging it in Drupal)

The Valley of Code published its:

PHP 8 Manual

The PHP Foundation has their latest update.

PHP Foundation Update, June 2022

Jetbrains announced:

PhpStorm 2022.2 EAP #6: Mockery Support, Enhanced Inspections Configuration

Again, Dino Cajic has PHP tutorials for us:

PHP — P65: Final Keyword

PHP — P67: Parent Constructor

Matthias Noback:

Effective immutability with PHPStan

Tomas Votruba asks:

Can PHPStan find Dead Public Methods?

Jordi Bassaganas asks:

Why Not Assign Values to Variables in If Statement Conditions?

Shahzaib Khan examines:

Using cURL API calls with PHP

Yannick Chenot has:

A GitHub workflow to check the compatibility of your PHP package with a range of dependency versions

Nikola Stojiljkovic is set to publish a very promising series.

Announcement: Detailed PHP development practices series

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

Tech Ukraine reports:

Yegor Aushev, CyberUnit.Tech & Cyber School: "Our mission is to elevate the perception of Ukraine as a country of innovation"

ETH Zürich CSS report: "The IT Army of Ukraine: Structure, Tasking, and Ecosystem"

Ukrainian tech sector in wartime (June Edition)

CBS reports:

Latvia's leader warns U.S. and European leaders against "war weariness" as Russia's assault on Ukraine drags on

The Guardian reports:

Taking on Putin through porn: how Russians are finding out the truth about Ukraine

The Evil Empire Strikes Back

adalytics.io asks:

Is Google sharing data from Americans and Europeans with sanctioned Russian adtech companies?

CNN reports:

Russian hackers allegedly target Ukraine's biggest private energy firm

Cybersecurity/Privacy

This is horrible but he, he, he.

A Hacker Is Selling the Personal Details of 1 Billion Chinese Citizens

ZDNet reports:

FBI and CISA warn: This ransomware is using RDP flaws to break into networks

The Guardian reports:

Tech companies in spotlight as US abortion ruling sparks privacy threat

Venture Beat has:

Why you should care about privacy computing technologies

DoD announces launch of a new bug bounty program

Ars Technica reports on ways to secure quantum computing.

The cryptopocalypse is nigh! NIST rolls out new encryption standards to prepare.

Secure.software shares:

SBOM Facts: Know what's in your software to fend off supply chain attacks

Decipher reports:

Dozens of Malicious Data-Harvesting NPM Packages Found

You gotta love Javascript. Not.

More

Cloudflare has:

Early Hints update - How Cloudflare, Google, and Shopify are working together to build a faster Internet for everyone

Redecentralize.org published:

Redecentralize Digest - June 2022

The Next Web reports:

Copilot works so well because it steals open source code and strips credit

The lord of otters opines:

Copilot is NOT worth $10 a Month

No shit.

While The New Stack reports:

Code Stays Behind Firewall with Copilot Alternative Tabnine

Infoworld asks:

What is Flutter? Mobile app development for Android, iOS, and more.

Nolan Lawson continues his great work on frontend Javascript.

SPAs: theory versus practice

In a good top to bottom tutorial, Jay Cruz explores:

Building a Tiny Svelte App

Calibre App reports on the brand new thing to speed up loading your sites:

Priority Hints: Influence How Browsers Fetch Resources

Nenad Ivanovic examines:

Necessary Friction: The Theatrics of UX Security

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!

 

Visit our Communiqué Library

You can find a vast array of curated evergreen content.

 

Author

Reuben Walker photo

 

Reuben Walker

Founder
Symfony Station

 

 

 


 

Subscribe to Vite

 

 

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