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

 

 


 

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é.


Symfony

As always, we will start with the official news from Symfony.

Highlight -> “This week, after the successful release of Symfony 6.1, we started working on the upcoming Symfony 6.2 version (to be released at the end of November 2022). The first new features added to it were the deprecation of the loose e-mail validation and the option to override the form label and help contents. Meanwhile, the SymfonyWorld Online 2022 Summer Edition conference is coming in less than two weeks.”

A Week of Symfony #805 (30 May - 5 June 2022)

Symfony announced:

One week left before the online pre-conference workshops at SymfonyWorld Online 2022 Summer Edition

Symfony 6.1.1 released

Featured Item

Featured Item graphic

We are tooting our own horn this week with the featured post.

What’s the fix?

Our latest article looks at how JavaScript chaos on the frontend is impacting PHP CMSs and frameworks.

As the title of this article implies, developing for the frontend of the web can be a cluster. I hope to help you make some sense of it in this in-depth article. And I will provide some optimal solutions for minimizing the headaches.

Frontend Madness: SPAs, MPAs, PWAs, Decoupled, Hybrid, Monolithic, Libraries, Frameworks! WTF for your PHP backend?

This Week

Demianchuk Sergii explores:

Symfony ElasticSearch — model layer, ONGR symfony bundle

Edouard Courty shows us:

How to use Dragonfly to store user-sessions with Symfony

I ran across this from ThemeForest and thought it was interesting.

Vuesy - Symfony Admin & Dashboard Template

If you subscribe to [php]architect, they have a new Symfony article.

The Workshop: A Night With Symfony

Coding 010 looks at:

Symfony routes with conditions

PreviousNext shows us:

The right way to check for empty content in Twig

CMSs

TechRepublic shows us how to:

How to deploy Joomla with Docker

Sulu CMS has a new case study.

Sulu is the Obvious Choice for Leankoala, a Symfony-based Outage Monitoring Service

Kyanon Digital asks:

How to ensure security in Drupal? What is 2FA?

The Drupal Association announced their:

Strategic Initiatives Now Have Logos!

Alex Borsody followed up his presentation at DrupalCon with an article. Check out:

A Drupal developer's guide to Progressive Web Apps

Samuel Mortenson has a fascinating article.

Meet Bookish, an install profile for static Drupal blogs

Phillip Norton shares:

Drupal 9: Different Update Hooks And When To Use Them

This was interesting to me because I struggle with updating Drupal manually.

Last Month

Lee Rowlands looks at:

Overriding base field labels and descriptions of Drupal Entities without custom code

PHP logo

PHP

This Week

The June edition of [php]architect is out.

Another Bright Idea

I ran across a tool that explores recent additions to the PHP language.

Can I PHP?

Imenso Software shares:

Best Use Case Scenarios For PHP — A List Of Amazing Software Tools You Can Build With PHP

Jetbrains announced that the early access program for the next version of PhpStorm is available.

PhpStorm 2022.2 EAP #2

Nicolas Valverde shows us:

How to use Xdebug in Docker & PhpStorm

In Spanish, Gustavo H. S. Andrade explains generators in PHP:

Explicando Generators com PHP

Dino Cajic continues his PHP tutorial series:

PHP — P54: Inheritance Chain

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

Business Insider reports:

A major Russian radio station was hacked and started broadcasting Ukraine's national anthem and anti-war songs

Geekwire reports:

Microsoft ‘significantly’ scales down business in Russia amid ongoing invasion of Ukraine

PCMag reports:

IBM Is Laying Off All Employees in Russia

CNET reports:

Ukraine Successfully Defends Its Cyberspace While Russia Leans Heavily on Guns, Bombs

The Evil Empire Strikes Back

TechRepublic reports:

Conti reforms into several smaller groups, are they now more dangerous than ever?

The MIT Technology Review examines:

How censoring China’s open-source coders might backfire

PCMag reports thay:

Evil Corp Switches to Ransomware-as-a-Service to Evade US Sanctions

Defense News reports:

Russian microchip maker eyes Taiwan exit in response to sanctions

The MIT Technology Review reports:

Chinese hackers exploited years-old software flaws to break into telecom giants

NBC News reports:

Russian propaganda efforts aided by pro-Kremlin content creators, research finds

Cybersecurity

Veloxity reports on:

Zero-Day Exploitation of Atlassian Confluence

ZDNet reports:

Hackers are now hiding inside networks for longer. That's not a good sign.

And:

CISA warning: Hackers are exploiting these 36 "significant" cybersecurity vulnerabilities - so patch now

Recode reports:

Business is booming for crypto scammers

If you’re dumb enough to buy, you best beware.

More

Joshua Otwell looks at:

MySQL DATE() Function with examples

The New Stack looks at:

Best Practices for Naming Variables: What the Research Shows

The Brookings Institute reports on:

Strengthening digital infrastructure: A policy agenda for free and open source software

The Next Web asks:

Why is Elon Musk too chicken to take a measly $500K bet on AI?

The Pragmatic Engineer looks at approaches to:

Shipping to Production

For you Linux users, Durgesh Verma compares:

Docker Vs Podman

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 @[email protected]. 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

 

 

 


 

 

 

Join our list  

* indicates required

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