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 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 each 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.44, 5.4.11, 6.0.11 and 6.1.3 maintenance versions were released. Meanwhile, the upcoming Symfony 6.2 version introduced a new Clock component to decouple applications from the system clock and a new transliterator to translate emojis into many locales. Lastly, there's a new proposal to discuss about switching from YAML to PHP by default in Symfony configuration.“

A Week of Symfony #813 (25-31 July 2022)

Symfony announced:

Zoom in on API development with API Platform workshop at SymfonyCon Disneyland Paris 2022

SymfonyCasts continues expanding their Symfony 6 Fundamentals Course.

This week on SymfonyCasts

Featured Item

Featured Item graphic

This week’s featured item is in French, so translate it in your browser if need be. Do it because this is the best Symfony vs Laravel comparison article I have run across. Why? Because Karim Pinchon has used both and compares how they handle various tasks. Great stuff.

PHP - Symfony vs Laravel : mon experience

This Week

Saeid Raei explores:

Repository pattern the SOLID way in Symfony

Dariel Vicedo continues his series:

Creating a Symfony project from zero to success in 52 weeks (week 4.4.44 😉)

Les-Tilleuls.coop has:

API Platform Conference #2 : venez rencontrer les plus grand•es expert•es des API web!

Posting Pall shares the:

Top Benefits Of Using Symfony Flexibility

Wolfgang Klinger shows us:

How to handle messages in batches with Symfony Messenger.

Chris Shennan explains:

Using Tailwind CSS with Symfony Encore

anastasionico looks at:

Testing with Postman

devmio covers:

Building a job offer app with MailChimp and Symfony

We want to thank Joshua Otwell for the shout-out in:

OpenLampTech issue #38

CMSs

Introducing Cocomore:

Innovative e-learning goes Drupal

Drupal’s founder outlines his workflow:

My Drupal deployment workflow

Drupal contributor Mike Herchel shares:

Views Responsive Grid added to Drupal 10 core!

This is a fantastic development!

Previous Weeks

WebWash shows us how to:

Manage Terms in Bulk using Taxonomy Manager in Drupal

Daggerhart Lab shares:

Composer Managed Custom WordPress & Drupal Dependencies

Drupal Schema.org Blueprints Module

Imagex Media reports on:

Automatic Updates in Drupal: overview, latest news, and detailed examples

Twilio shows us how to:

Develop a GraphQL-Powered API With Symfony

PHP logo

PHP

This Week

The PHP Foundation published their July newsletter.

PHP Foundation Update, July 2022

The August edition of PHP Architect is out:

PHP Blueprint

JetBrains looks at:

What’s New in PhpStorm 2022.2

Yassine Himite goes into the weeds to explain:

PHP application: How does it work?

Manuel Odendahl shares:

Why I love PHP and Javascript

Frank de Jonge explores:

Encapsulating interactions with the outside world in your domain model

Matthias Noback asks:

What's a simple solution?

Yahaya Oyinkansola explains:

Output Buffering in PHP

Jordi Baggiano looks at:

Narrowing types for static analysis

Farhan Tanvir shares:

7 Useful PHP Libraries You Should Use in Your Next ProjectーPart- 3

Igieborelvis continues his SOLID series:

SOLID: Fundamental Principles of Software Development using PHP (3)

Max Zhuk explores:

Design Patterns in PHP 8: Prototype

May Meow explains:

Sending a Message to Mattermost With PHP and GitHub Actions

.com software shares:

Proper Static Analysis of PHP code in your Continuous Integration process

Event Bus inside Doctrine Entities

Kiptoo Korir looks at:

Benefits of type declarations in PHP

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

Ars Technica reports:

How Tor is fighting—and beating—Russian censorship

The Kyiv Independent reports:

Security Service busts ‘million-bot’ farm used to discredit Ukrainian leadership, media allege Poroshenko’s party involvement

The Evil Empire Strikes Back

The Verge reports:

Russia is starting to beat Ukraine at electronic warfare, analysts say

Cybersecurity/Privacy

Venture Beat reports on:

Why CISA wants to release a new version of its Zero Trust Maturity Model

Why the future of APIs must include zero trust

Dice reports:

White House Pushes to Fill 700,000 Cybersecurity Jobs in U.S.

secure.software shares:

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

7 best practices for modern container security

ZDNet reports:

Microsoft's new security tool lets you see your systems like a hacker would

Decipher reports:

VMware Warns of Critical Authentication Bypass Flaw

Bleeping Computer reports:

35,000 code repos not hacked—but clones flood GitHub to serve malware

More

Venture Beat reports:

Software is finally eating the physical world, and that may save us

The New Stack shares:

Igalia: the Open Source Powerhouse You’ve Never Heard Of

ZDNet asks:

GitHub vs GitLab: Which program should you go with?

Nathan Gould looks at the:

Problems with web2 and web3

Inspector shares:

What Are Source Maps and How to Properly Use Them

As always Smashing Mag has some superlative CSS content.

Fluid Sizing Instead Of Multiple Media Queries?

Rethinking Authentication UX

Kinsta has some basic but vital CSS info:

14 CSS Best Practices for Beginners

Despite another shitty week, GitHub is:

Introducing the new npm Dependency Selector Syntax

Venture Beat asks:

GraphQL is a big deal: Why isn’t it the industry standard for database querying?

And in douchebag news, Recode reports:

The crypto crackdown begins

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

 

 

 


 

 

 

Join our list  

* indicates required

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