Symfony Station Communiqué — 02 December 2022. A look at Symfony, PHP, and Cybersecurity news!
Tags: symfony, php, drupal, cybersecurity
Published: 2022-12-07 12:24:22

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-02-December-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. 

We are back to our normal format and weekly schedule now. Please take your time and enjoy the items most relevant and valuable to you. 

As always, thanks to Javier Eguiluz and Symfony for sharing [our earlier communiqué](https://www.symfonystation.com/Symfony-Station-Communique-25-November-2022) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-830-21-27-november-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 you 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 logo](https://www.symfonystation.com/sites/default/files/inline-images/Symfony-2.png)

## Symfony

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

Highlight -> “This week, the first release candidate of Symfony 6.2 was published in preparation for the final version release in a few days. Meanwhile, Symfony announced its Black Friday 2022 discounts and the program for the upcoming SymfonyWorld Online 2022 conference.“

[A Week of Symfony #830 (21-27 November 2022)](https://symfony.com/blog/a-week-of-symfony-830-21-27-november-2022)

Symfony announced:

[SymfonyWorld Online 2022 Winter Edition: Discover the program](https://symfony.com/blog/symfonyworld-online-2022-winter-edition-discover-the-program)

It includes the presentations from SymfonyCon.

[New in Symfony 6.2: Profiler Redesign](https://symfony.com/blog/new-in-symfony-6-2-profiler-redesign)

[Symfony 6.2 curated new features](https://symfony.com/blog/symfony-6-2-curated-new-features)

[Symfony 6.2.0 released](https://symfony.com/blog/symfony-6-2-0-released)

[SymfonyWorld Online 2022 Winter Edition: Join us in 1 week for the international online Symfony conference!](https://symfony.com/blog/symfonyworld-online-2022-winter-edition-join-us-in-1-week-for-the-international-online-symfony-conference)

SymfonyCasts continues its patterns and NetGen courses:

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/QqtfNrNVtiYmk3oiMhddP5kSNbyIIeH0HvmJa8D0AI47BiRpozmCgnJKHsvYf_pl0vBC8eQfDL8NbbkvImhESnnsYk3ihjEK85uKqejkvZl8RRxog95WADh4pwWm_x7tcNsI3yVL5Qk)

---

## Featured Item

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

I love Symfony UX and [in addition to what I have written about it](https://www.symfonystation.com/Articles), Jakub Tobiasz has this strong overview.

### [Discover Symfony UX components and enhance your front-end](https://blog.alphpaca.io/discover-symfony-ux-components-and-enhance-your-front-end-ffff3a7c0177)

---

### This Week

Roberto Manchado looks at:

[UserChecker Symfony.6.0.15](https://dev.to/robertomanchado/userchecker-symfony6015-1h3n)

.com software has:

[Securing File Uploads in PHP](https://medium.com/codex/securing-file-uploads-in-php-bf1b60426ba5)

Meherbensalah shows us:

[How to dockerize Symfony project?](https://medium.com/@meherbensalah4/how-to-dockerize-symfony-project-f06bcd735308)

And Mokhtar Tlili shows us how to:

[Consume External Messages Using Symfony Messenger](https://medium.com/@sfmok/consume-external-messages-using-symfony-messenger-92f7490d1194)

Jolicode has:

[SymfonyCon at Disneyland Paris for the 15+2th birthday of Symfony](https://jolicode.com/blog/symfonycon-at-disneyland-paris-for-the-15-2th-birthday-of-symfony)

[SymfonyCon Disneyland Paris pour les 15+2 ans de Symfony!](https://jolicode.com/blog/symfonycon-disneyland-paris-pour-les-15-2-ans-de-symfony)

If you are new to Symfony or need an explainer article for a client use this:

[What is Symfony framework used for?](https://www.livepositively.com/@remoteface/what-is-symfony-framework-used-for/)

Robin Ingelbrecht explains:

[Gracefully killing your RabbitMQ consumers](https://ingelbrechtrobin.medium.com/gracefully-killing-your-rabbitmq-consumers-2f0ab48a1e7f)

Nacho shows us:

[How to store your stellar private keys using PHP and Redis](https://medium.com/@ignacio.colomina/how-to-store-your-stellar-private-keys-using-php-and-redis-fcb5e2b86311)

Parthenon, which is a general functionality bundle for Symfony, shares their:

[Design Decisions: Why use final classes](https://getparthenon.com/blog/design-decisions-why-use-final-classes/)

Anastasionico shows us:

[How to Install Symfony 6 (PHP Framework)](https://anastasionico.uk/blog/how-to-install-symfony-6)

### eCommerce

Mstislav Sergeev tells us:

[About Dependency Injection in Magento 2](https://medium.com/@m.n.sergeev/about-dependency-injection-in-magento-2-c7ee2d259426)

### CMSs

Maitreayee Bora has an:

[Overview of Drupal & Pattern Lab](https://opensenselabs.com/blog/articles/Drupal-pattern-lab)

**Great stuff here. I am rebuilding Symfony Station with Drupal 10 next year and will seriously consider Pattern Lab. It’s inspired by Brad Frost’s Atomic Design concept, as was my company Mobile Atom Media.**

Pankaj Sachdeva explains how to:

[JOIN tables using EntityQuery — Drupal](https://medium.com/@pankajsachdeva_76544/join-tables-using-entityquery-drupal-2599edc9b343)

Hashbangcode explores:

[Drupal 9: Extending Drupal Base Classes Without Overriding Constructors](https://www.hashbangcode.com/article/drupal-9-extending-drupal-base-classes-without-overriding-constructors)

Tami Pearlstein shares:

[Use Cases for a Headless CMS](https://www.acquia.com/blog/headless-use-cases)

And the Droptimes shares:

[Videos from NEDCamp 2022 Part 1](https://www.thedroptimes.com/27517/videos-nedcamp-2022-part-1)

[Videos from NED Camp 2022 Part 2](https://www.thedroptimes.com/27515/videos-ned-camp-2022-part-2)

[Drupal 10 Preparation](https://www.thedroptimes.com/27049/drupal-10-preparation)

phase2technology says:

[The Future is Now, the Future is DXPs](https://www.phase2technology.com/blog/the-future-is-now-the-future-is-dxps)

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

## PHP

### This Week

The PHP Foundation has:

[PHP Core Roundup #8 - PHP Foundation](https://opencollective.com/phpfoundation/updates/php-core-roundup-8)

**If you didn’t contribute to them on Giving Tuesday, [now is a good time](https://opencollective.com/phpfoundation).**

Bruce Wells answers the question:

[Why Use PHP in 2022?](https://blog.phpfui.com/why-use-php-in-2022)

The PHP Consulting Company asks:

[PHP 7: Security Support Ends. Now what?](https://thephp.cc/articles/php-7-security-support-ends-now-what)

Alexandros Koutroulis looks at:

[Extreme debugging in PHP](https://medium.com/@alexandroskoutroulis/extreme-debugging-in-php-876741e6c989)

Atakan Demircioğlu explores the:

[JIT Compiler in PHP](https://medium.com/@atakde/jit-compiler-in-php-655d690f976c)

N.V. Cano notes “the methods we may use to communicate data about a user’s interaction together with a request for a new web page is the key to building interactivity with PHP” and looks at:

[PHP Craft](https://medium.com/@leincano/php-craft-5aecbce1ab)

Bastiaan Rudolf looks at:

[Finding mutual relationships with PHP](https://medium.com/@bastiaanrudolf/finding-mutual-relationships-with-php-57df92019b5e)

Bikram Tuladhar has:

[Callback in PHP explained.](https://medium.com/@bikramtuladhar/callback-in-php-explained-ef2957d5383e)

anastasionico shows us:

[How MVC framework works (basics)](https://dev.to/anastasionico/how-mvc-framework-works-basics-k7m)

Brent Roose has this for 24daysindecember.net:

[All I want for Christmas](https://24daysindecember.net/2022/12/01/all-i-want-for-christmas/)

And Ben Scheffer has:

[Being a developer is not the same as knowing how to code](https://24daysindecember.net/2022/12/02/being-a-developer-is-not-the-same-as-knowing-how-to-code/)

bitExpert shows us how to:

[Enable phpstorm:// protocol on Windows 10 & WSL2](https://blog.bitexpert.de/blog/enable_phpstorm_protocol_windows10_wsl)

Slava Rozhnev shares his:

[Online PHP & SQL sandbox](https://dev.to/rozhnev/online-php-sql-sandbox-73p)

### Previous Weeks

This is something I wish I knew earlier.

Ralph J. Smit shows us:

[How to force Composer to use a specific PHP-version](https://ralphjsmit.com/composer-force-php-version)

![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 and other douchebaggery

TechCrunch reports:

[US government bans Huawei, ZTE, and Hikvision tech over ‘unacceptable’ spying fears](https://techcrunch.com/2022/11/28/fcc-huawei-zte-hikvision-hytera-dahua-ban/)

The Next Web reports:

[The Ukraine conflict has exposed the limits of cyber warfare](https://thenextweb.com/news/why-russia-cyber-army-has-struggled-to-impact-ukraine-war)

### The Evil Empire Strikes Back

And:

[Russian cyberattack on the EU Parliament signals the need for better security](https://thenextweb.com/news/russian-cyberattack-eu-parliament-shows-need-for-better-public-sector-security)

Decipher reports:

[New Chinese Cyberespionage Campaign Targets Asia, US](https://apple.news/AP8BPazYLSXu45plNNSYCxw)

### Cybersecurity/Privacy

And:

[U.S. DoD Struggles With Cyber Incident Reporting Gaps](https://apple.news/A0BEpspJAQ8WSXn8VJ76StA)

MIT Technology Review asks:

[What’s next in cybersecurity](https://www.technologyreview.com/2022/11/28/1063703/whats-next-in-cybersecurity/)

ZDNet reports:

[These file types are the ones most commonly used by hackers to hide their malware](https://www.zdnet.com/article/these-file-types-are-the-ones-most-commonly-used-by-hackers-to-hide-their-malware/)

VentureBeat reports:

[Modern software development calls for automated API security](https://venturebeat.com/security/api-security-pangea/)

[Why CISOs need to make software bills of materials (SBOMs) a top priority in 2023](https://venturebeat.com/security/why-cisos-need-to-make-software-bills-of-materials-sboms-a-top-priority-in-2023/)

### More

Yoast explains:

[The carbon footprint of your website and how to reduce it](https://yoast.com/carbon-footprint-of-website/)

SmashingMag has:

[Document Object Model (DOM) Geometry: A Beginner’s Introduction And Guide](https://www.smashingmagazine.com/2022/11/document-object-model-geometry-guide/)

**Great stuff.**

AppPicker asks:

[Why is Vue.js so popular among developers?](https://www.apppicker.com/news/43330/why-is-vue-js-so-popular-among-developers)

Percy Bolmér says:

[I Rebuilt My Blog With SvelteKit](https://betterprogramming.pub/i-rebuilt-my-blog-with-sveltekit-4f10438c8102)

HTML and CSS god Jason Knight sets us straight on:

[Scripted Matching With Native Error Reporting](https://medium.com/codex/scripted-input-matching-with-native-error-reporting-8287dd7ac40a)

Vox reports:

[AI experts are increasingly afraid of what they’re creating](https://www.vox.com/the-highlight/23447596/artificial-intelligence-agi-openai-gpt3-existential-risk-human-extinction)

Forbes shares:

[8 Digital And API Buzzwords You Should Care About And Why](https://www.forbes.com/sites/forbestechcouncil/2022/11/01/8-digital-and-api-buzzwords-you-should-care-about-and-why/)

**Unless you’ve been under a rock the last few months, you know the tech world is getting the f*ck off Twitter due to a certain c*nt and moving to Mastodon. Check out these articles to understand why.**

PC World shows:

[How Mastodon and the Fediverse put social networks in the people's hands](https://www.pcworld.com/article/1404826/how-mastodon-and-federated-services-are-putting-social-media-back-in-your-hands.html)

Marcus Hutchins says:

[I Was Wrong About Mastodon](https://escapingtech.com/tech/opinions/i-was-wrong-about-mastodon-moderation.html)

Ars Technica asks:

[How secure a Twitter replacement is Mastodon? Let us count the ways](https://arstechnica.com/information-technology/2022/11/how-secure-a-twitter-replacement-is-mastodon-let-us-count-the-ways/)

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, **do not** [follow us on Twitter at @symfonfystation](https://twitter.com/symfonystation). **In fact, leave Twitter.** We will stop curating there in January 2023 and maybe sooner.

It has turned into a full-scale dumpster fire, as we predicted months ago, so we are now on Mastodon at [@symfonystation@phpc.social](https://phpc.social/web/@symfonystation). Follow us there for daily coverage. 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?  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](https://www.symfonystation.com/Support-Ukraine). Or, if you know of one, get in touch.

Keep coding Symfonistas!

## Author

![Reuben-Walker-Headshot](https://www.symfonystation.com/sites/default/files/styles/large/public/inline-images/Reuben-Walker-Headshot-Web.jpg?itok=LILVQbpa)

### Reuben Walker

Founder
Symfony Station