Symfony Station Communiqué - 5 August 2022. A look at Symfony, PHP, and Cybersecurity News!
Tags: symfony, php, drupal, cybersecurity
Published: 2022-08-05 16:11:08

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-05-August-2022), your source for cutting-edge Symfony and PHP news.

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é](https://www.symfonystation.com/Symfony-Station-Communique-29-July-2022) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-813-25-31-july-2022).

**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](https://medium.com/@mobileatom/membership)**! 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)](https://symfony.com/blog/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](https://symfony.com/blog/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](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/us2STuXkVLVZhq-nm-K92M3YBUsKDVB4TaOnu5f2KZ81m88ZNzCxXfd5LtRMbKphySMANI1KoWdnGUog5sAvTA1MPm0D3ur-hXY2MDVjEMDZbUJZxJmBzeughvE7ghFmLQsMGu6Wbpk)

## Featured Item

![Featured item graphic](https://symfonystation.com/sites/default/files/inline-images/Featured-Item_1_0.png)

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](https://blog.karimpinchon.fr/2022/07/31/php-symfony-laravel-mon-xp/)

### This Week

Saeid Raei explores:

[Repository pattern the SOLID way in Symfony](https://saeidme.medium.com/repository-pattern-the-solid-way-in-symfony-a9aef1c9fc59)

Dariel Vicedo continues his series:

[Creating a Symfony project from zero to success in 52 weeks (week 4.4.44 😉)](https://darielvicedo.medium.com/creating-a-symfony-project-from-zero-to-success-in-52-weeks-week-4-4-44-42f53e83710c)

Les-Tilleuls.coop has:

[API Platform Conference #2 : venez rencontrer les plus grand•es expert•es des API web!](https://les-tilleuls.coop/blog/api-platform-conference-2-venez-rencontrer-les-plus-grandes-expertes-des-api-web)

Posting Pall shares the:

[Top Benefits Of Using Symfony Flexibility](https://postingpall.com/top-benefits-of-using-symfony-flexibility/)

Wolfgang Klinger shows us:

[How to handle messages in batches with Symfony Messenger.](https://wolfgang-klinger.medium.com/how-to-handle-messages-in-batches-with-symfony-messenger-c91b5aa1c8b1)

Chris Shennan explains:

[Using Tailwind CSS with Symfony Encore](https://chrisshennan.com/blog/using-tailwindcss-with-symfony-encore)

anastasionico looks at:

[Testing with Postman](https://dev.to/anastasionico/testing-with-postman-1d09)

devmio covers:

[Building a job offer app with MailChimp and Symfony](https://devm.io/php/job-app-mail-chimp-symfony)

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

[OpenLampTech issue #38](https://openlamptech.substack.com/p/openlamptech-issue-38)

### CMSs

Introducing Cocomore:

[Innovative e-learning goes Drupal](https://www.cocomore.com/blog/innovative-e-learning-goes-drupal)

Drupal’s founder outlines his workflow:

[My Drupal deployment workflow](https://dri.es/my-drupal-deployment-workflow)

Drupal contributor Mike Herchel shares:

[Views Responsive Grid added to Drupal 10 core!](https://herchel.com/articles/views-responsive-grid-added-drupal-10-core)

**This is a fantastic development!**

### Previous Weeks

WebWash shows us  how to:

[Manage Terms in Bulk using Taxonomy Manager in Drupal](https://www.webwash.net/manage-terms-bulk-using-taxonomy-manager-in-drupal/)

Daggerhart Lab shares:

[Composer Managed Custom WordPress & Drupal Dependencies](https://www.daggerhartlab.com/composer-managed-custom-wordpress-drupal-dependencies/)

[Drupal Schema.org Blueprints Module](https://www.daggerhartlab.com/drupal-schema-org-blueprints-module/)

Imagex Media reports on:

[Automatic Updates in Drupal: overview, latest news, and detailed examples](https://imagexmedia.com/blog/automatic-updates-drupal/)

Twilio shows us how to:

[Develop a GraphQL-Powered API With Symfony](https://www.twilio.com/blog/develop-graphql-powered-api-with-symfony)

![PHP logo](https://symfonystation.com/sites/default/files/inline-images/php-logo_4.png)

## PHP

### This Week

The PHP Foundation published their July newsletter.

[PHP Foundation Update, July 2022](https://opencollective.com/phpfoundation/updates/php-foundation-update-july-2022)

The August edition of PHP Architect is out:

[PHP Blueprint](https://www.phparch.com/magazine/2022/08/php-blueprint/)

JetBrains looks at:

[What’s New in PhpStorm 2022.2](https://www.jetbrains.com/phpstorm/whatsnew/)

Yassine Himite goes into the weeds to explain:

[PHP application: How does it work?](https://medium.com/geekculture/php-application-how-does-it-work-604cc6214411)

Manuel Odendahl shares:

[Why I love PHP and Javascript](https://dev.to/wesen/why-i-love-php-and-javascript-2li2)

Frank de Jonge explores:

[Encapsulating interactions with the outside world in your domain model](https://blog.frankdejonge.nl/encapsulating-interactions-with-the-outside-world/)

Matthias Noback asks:

[What's a simple solution?](https://matthiasnoback.nl/2022/08/what-is-a-simple-solution/)

Yahaya Oyinkansola explains:

[Output Buffering in PHP](https://dev.to/kansoldev/output-buffering-in-php-33co)

Jordi Baggiano looks at:

[Narrowing types for static analysis](https://seld.be/notes/narrowing-types-for-static-analysis/)

Farhan Tanvir shares:

[7 Useful PHP Libraries You Should Use in Your Next ProjectーPart- 3](https://medium.com/codex/7-useful-php-libraries-you-should-use-in-your-next-project%E3%83%BCpart-3-62c7e98f39e1)

Igieborelvis continues his SOLID series:

[SOLID: Fundamental Principles of Software Development using PHP (3)](https://medium.com/@igieborelvis/solid-fundamental-principles-of-software-development-using-php-3-c246a1dbbaa3)

Max Zhuk explores:

[Design Patterns in PHP 8: Prototype](https://dev.to/zhukmax/design-patterns-in-php-8-prototype-1kg1)

May Meow explains:

[Sending a Message to Mattermost With PHP and GitHub Actions](https://dev.to/maymeow/sending-message-to-mattermost-with-php-and-github-actions-1dkc)

.com software shares:

[Proper Static Analysis of PHP code in your Continuous Integration process](https://medium.com/@dotcom.software/proper-static-analysis-of-php-code-in-your-continuous-integration-process-bf532ebb058b)

[Event Bus inside Doctrine Entities](https://medium.com/@dotcom.software/event-bus-inside-doctrine-entities-2a0fe339c425)

Kiptoo Korir looks at:

[Benefits of type declarations in PHP](https://kiptookorir.medium.com/benefits-of-type-declarations-in-php-531dfe56b295)

![Code logo](https://symfonystation.com/sites/default/files/inline-images/code-logo_3.jpeg)

## Other

[Please visit our Support Ukraine page](https://www.symfonystation.com/Support-Ukraine) 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](https://arstechnica.com/information-technology/2022/07/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](https://kyivindependent.com/national/security-service-busts-million-bot-farm-used-to-discredit-ukrainian-leadership-media-allege-poroshenkos-involvement)

### The Evil Empire Strikes Back

The Verge reports:

[Russia is starting to beat Ukraine at electronic warfare, analysts say](https://www.theverge.com/2022/8/1/23287336/russia-ukraine-electronic-warfare-signals-jamming-analysts)

### Cybersecurity/Privacy

Venture Beat reports on:

[Why CISA wants to release a new version of its Zero Trust Maturity Model](https://venturebeat.com/2022/07/29/cisa-wants-to-release-a-new-version-of-its-zero-trust-maturity-model-%EF%BF%BC/)

[Why the future of APIs must include zero trust](https://venturebeat.com/2022/08/01/why-the-future-of-apis-must-include-zero-trust/)

Dice reports:

[White House Pushes to Fill 700,000 Cybersecurity Jobs in U.S.](https://insights.dice.com/2022/07/29/white-house-pushes-to-fill-700000-cybersecurity-jobs-in-u-s/)

secure.software shares:

[SBOM Facts: Know what's in your software to fend off supply chain attacks](https://develop.secure.software/sbom-facts-know-whats-in-software-fend-off-supply-chain-attacks)

[7 best practices for modern container security](https://develop.secure.software/7-best-practices-for-securing-containers)

ZDNet reports:

[Microsoft's new security tool lets you see your systems like a hacker would](https://www.zdnet.com/article/microsofts-new-security-tool-lets-you-to-see-your-systems-like-a-hacker-would/)

Decipher reports:

[VMware Warns of Critical Authentication Bypass Flaw](https://apple.news/A1ajq3v7PRSOGekOeVdM6iw)

Bleeping Computer reports:

[35,000 code repos not hacked—but clones flood GitHub to serve malware](https://www.bleepingcomputer.com/news/security/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](https://venturebeat.com/2022/08/03/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](https://thenewstack.io/igalia-the-open-source-powerhouse-youve-never-heard-of/) 

ZDNet asks:

[GitHub vs GitLab: Which program should you go with?](https://www.zdnet.com/article/github-vs-gitlab-the-key-differences/)

Nathan Gould looks at the:

[Problems with web2 and web3](https://www.nathangould.com/posts/how-to-get-started-learning-web5/)

Inspector shares:

[What Are Source Maps and How to Properly Use Them](https://inspector.dev/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?](https://www.smashingmagazine.com/2022/08/fluid-sizing-multiple-media-queries/)

[Rethinking Authentication UX](https://www.smashingmagazine.com/2022/08/authentication-ux-design-guidelines/)

Kinsta has some basic but vital CSS info:

[14 CSS Best Practices for Beginners](https://kinsta.com/blog/css-best-practices/)

Despite another shitty week, GitHub is:

[Introducing the new npm Dependency Selector Syntax](https://github.blog/changelog/2022-08-03-introducing-the-new-npm-dependency-selector-syntax/)

VentureBeat asks:

[GraphQL is a big deal: Why isn’t it the industry standard for database querying?](https://venturebeat.com/2022/08/04/graphql-is-a-big-deal-why-isnt-it-the-industry-standard-for-database-querying/)

And in douchebag news, Recode reports:

[The crypto crackdown begins](https://www.vox.com/recode/2022/8/3/23290388/crypto-illegal-scams-lawsuit-sec)

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](https://www.symfonystation.com/contact). Joining gets you each week's communiqué in your inbox (a day early).

If you don't already [follow us on Twitter at @symfonfystation](https://twitter.com/symfonystation). 

And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at [@symfonystation@phpc.social](https://phpc.social/web/@symfonystation). Consider joining the [@phpc.social](https://phpc.social/web/home) 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](https://www.symfonystation.com/Support-Ukraine). Or, if you know of one, get in touch.

Keep coding Symfonistas!

## Author

![Reuben Walker toasting Symfony](https://www.symfonystation.com/sites/default/files/inline-images/Reuben-Blur.jpg)

### Reuben Walker

Founder
Symfony Station