Symfony Station Communiqué — 06 January 2023. A look at Symfony, PHP, and Cybersecurity News!
Tags: symfony, php, drupal, cybersecurity
Published: 2023-01-07 15:31:28

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-06-January-2023), your source for cutting-edge Symfony, PHP, and Cybersecurity 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. And there are a good number of Drupal items this week.

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 latest communiqué](https://www.symfonystation.com/Symfony-Station-Communique-30-December-2022) and [our newest article](https://www.symfonystation.com/Symfony-Components-Drupal) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-835-26-december-2022-1-january-2023).

**My opinions will be in bold.**

---

Many of the items we curate are on Medium. I recommend investing in a 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, Symfony 5.4.18, 6.0.18, 6.1.10, and 6.2.4 maintenance versions were released. Meanwhile, the upcoming Symfony 6.3 version improved the performance of service container compilation and added a StreamedJsonResponse for efficient JSON streaming.“

[A Week of Symfony #835 (26 December 2022 - 1 January 2023)](https://symfony.com/blog/a-week-of-symfony-835-26-december-2022-1-january-2023?utm_source=Symfony+Blog+Feed&utm_medium=feed)

Symfony announced:

[SymfonyLive Paris 2023 - Appel à étudiants volontaires](https://symfony.com/blog/symfonylive-paris-2023-appel-a-etudiants-volontaires)

[Symfony 6.2 "The Fast Track" new translations in Italian and German](https://symfony.com/blog/symfony-6-2-the-fast-track-new-translations-in-italian-and-german)

[Symfony conferences - All you need to know for 2023](https://symfony.com/blog/symfony-conferences-all-you-need-to-know-for-2023?utm_source=Symfony+Blog+Feed&utm_medium=feed)

SymfonyCasts continued their Netgen Layouts course.

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/pRUVuElVNjakICfl8Ct6zIbNTE8N6-mkFJFa1wvLTfh8aUve3pwrEz-ycDkK-70mhHLuQdPrjcBnvM9rH9yUB84k4maTvDZOP-XGiGqAkVchoSWS0uSJbq5vtnZ1lap5bcnLoKJMcss)

---

## Featured Item

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

Chris Coyier of CSS Tricks fame writes: “one gets the feeling that if any of the huge platform-producing tech companies could have their way, they’d have us all writing proprietary 
apps for their platform only. Right this second, the web feels like it’s in a good spot, but it also feels like the native vs. web battle is a swinging pendulum.

Say, somehow, the web is dealt some massive blow, and native apps have all the momentum. As in, for native apps to somehow become the default choice for organizations building digital products.

### **[What does it look like for the web to lose?](https://chriscoyier.net/2023/01/04/what-does-it-look-like-for-the-web-to-lose/)”**

**Support PWAs peeps.**

---

### This Week

Nacho Colomina publishes two articles this week:

[Managing API responses for exceptions on Symfony using KernelEvents](https://medium.com/@ict80/managing-api-responses-for-exceptions-on-symfony-using-kernelevents-47a053aa771f)

[Creating your own security attribute with Symfony](https://medium.com/@ict80/creating-your-own-security-attribute-with-symfony-769f34e199f9)

.com software looks at:

[Binding Self-Validating Domain Models to Symfony Forms](https://blog.devgenius.io/binding-self-validating-domain-models-to-symfony-forms-4ea8f999d86a)

I ran across a new book with a Symfony section by Gunnard Engebreth:

[PHP 8 Basics](https://link.springer.com/book/10.1007/978-1-4842-8082-9)

David Garcia asks:

[Why are there developers that say the Symfony PHP Framework is slow?](https://david-garcia.medium.com/why-are-there-developers-that-say-the-symfony-php-framework-is-slow-a618baf3827a)

Mauceri Paola shows us how to:

[Set up Nelmio Bundle with Symfony](https://medium.com/@paola.mauceri7/set-up-nelmio-bundle-with-symfony-1d7c698df142)

And:

[Why every developer should care about API documentation](https://medium.com/@paola.mauceri7/why-every-developer-should-care-about-api-documentation-1f6946669018)

### eCommerce

Tschallacka shows us:

[How to persist data between requests for form validation in Magento 2](https://dev.to/tschallacka/how-to-persist-data-between-requests-for-form-validation-in-magento-2-1gla)

### CMSs

Abi Walker shares:

[9 reasons to upgrade to Drupal 9 or 10 from Drupal 7](https://systemseed.com/articles/9-reasons-to-upgrade-to-drupal-9-or-10-from-drupal-7)

And in a similar vein, David Kirkwood examines upgrading and asks:

[To Drupal, or Not to Drupal: Part 1](https://www.electriccitizen.com/citizen-blog/drupal-or-not-drupal-part-1)

Matt Robison explores:

[Microsites in Drupal](https://www.lullabot.com/articles/microsites-drupal)

Golems shows us how to:

[Enable Responsive Layouts with Viewport Meta Tag](https://gole.ms/blog/enable-responsive-layouts-viewport-meta-tag)

And Balaji Dharma shows us:

[How to display the contact form as a block in Drupal](https://blog.devgenius.io/how-to-display-the-contact-form-as-a-block-in-drupal-54dda1caa39)

The Peoples Blog examines:

[Colima - a tool like Docker Desktop, for Drupal Development](https://peoplesblog.co.in/articles/colima-similar-tool-like-docker-desktop-for-drupal-development.html)

Also, on the local dev front, Shreyal Mandot shows us:

[How To Accelerate Drupal Development with Lando](https://www.specbee.com/blogs/accelerate-drupal-development-with-lando)

mandclu explores:

[Getting Personal with Dates and Times](https://www.mandclu.com/blog/getting-personal-dates-and-times)

WordPress has:

[2022: the Gutenberg block developer’s year in review](https://developer.wordpress.org/news/2022/12/28/2022-the-block-developers-year-in-review/)

**This is included because you can use Gutenberg with Drupal.**

### Previous Weeks

Nadiia Nykolaichuk looks at how to:

[Simplify the installation of Drupal modules with Project Browser](https://opensource.com/article/22/12/install-drupal-modules-project-browser)

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

## PHP

### This Week

Andrei Birta has two articles for us:

[PHP and Threads](https://medium.com/@andreibirta95/php-and-threads-c6b7ea512fdc)

[PHP Magic methods _call() and _callStatic()](https://medium.com/@andreibirta95/php-magic-methods-call-and-callstatic-264b464ce0de)

Digital Owl's Prose has a guest post on:

[5 PHP web scraping libraries that you should use](https://joshuaotwell.com/5-php-web-scraping-libraries-that-you-should-use/)

Valerio of Inspector fame asks:

[What is serialization in PHP](https://dev.to/inspector/what-is-serialization-in-php-2dd1)

PeakD explores:

[Running Lando on GitHub Actions](https://peakd.com/php/@crell/running-lando-on-github-actions-rnq6q0)

We found a fantastic source of PHP articles via Mastodon. Gunnard Engebreth wrote the PHP 8 book we mentioned above so it’s no surprise he’s diving into 8.2 with a series of blog posts:

[PHP 8.2: New Random Extension](https://www.gunnard.org/php-8-2-new-random-extension/)

[PHP 8.2: null, false, and true as stand-alone types](https://www.gunnard.org/php-8-2-null-false-and-true-as-stand-alone-types/)

[PHP 8.2 : Disjunctive Normal Form (DNF) Types](https://www.gunnard.org/php-8-2-disjunctive-normal-form-dnf-types/)

[PHP 8.2 : Union Types](https://www.gunnard.org/php-8-2-union-types/)

[PHP 8.2 : Readonly Classes](https://www.gunnard.org/php-8-2-readonly-classes/)

[PHP tempfile function](https://www.gunnard.org/php-tempfile-function/)

orhanerday has two articles on “AI” and PHP:

[Creating chatGPT with PHP](https://medium.com/@orhanerday/creating-chatgpt-with-php-d61ceb66b331)

[OpenAI for PHP](https://medium.com/@orhanerday/openai-for-php-77728a23de3)

Tideways looks at:

[Tideways » PHP Performance in 2022: A Year in Review](https://tideways.com/profiler/blog/php-performance-in-2022-a-year-in-review)

WilliamP is starting:

[30 Days of PHPUnit Automated Testing【Day 1】](https://medium.com/@woeichern/30-days-of-phpunit-automated-testing-day-0-2207a2ac15a1)

David Carr shares how to:

[PHP Generate a UL menu from an array](https://dcblog.dev/php-generate-a-ul-menu-from-an-array)

And Farhan Tanvir shares:

[7 Useful JetBrains IDE Plugins to Make Your Life Easier](https://medium.com/codex/7-useful-jetbrains-ide-plugins-to-make-your-life-easier-fe7a3ed0b90a)

Tomas Votruba shows us:

[How to release PHP 8.1 and 7.2 package in the Same Repository](https://tomasvotruba.com/blog/how-to-release-php-81-and-72-package-in-the-same-repository/)

David Loor asks:

[What are the benefits of PHP 8.1 and the Commands to upgrade from an older version on Nginx?](https://davidloor.com/2022/12/30/benefits-php-8-1-commands-upgrade-nginx/)

Matus Stafura shares an:

[Introduction to Doubly Linked List and Basic Operations in PHP](https://dev.to/matusstafura/introduction-to-doubly-linked-list-and-basic-operations-in-php-546c)

### Previous Weeks

Junaid Qadir examines:

[Publishing Your First Composer Package](https://junaidqadir.com/publishing-your-first-composer-package/)

Andrei Birta has a good article to bookmark:

[How to set PHP environment on Windows 10 and 11](https://medium.com/@andreibirta95/how-to-set-php-environment-on-windows-10-and-11-477dfd311912)

![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

Darkreading reports on:

[War and Geopolitical Conflict: The New Battleground for DDoS Attacks](https://www.darkreading.com/attacks-breaches/war-and-geopolitical-conflict-the-new-battleground-for-ddos-attacks)

Reuters reports:

[Russia risks causing IT worker flight with remote working law](https://www.reuters.com/world/europe/russia-risks-causing-new-year-it-worker-flight-with-remote-working-law-2023-01-02/)

The New York Times reports:

[Russian Troops’ Use of Cellphones Is a Persistent, Lethal Danger](https://www.nytimes.com/2023/01/04/world/europe/ukraine-russia-cellphones.html)

The Associated Press reports:

[Drone advances in Ukraine could bring dawn of killer robots](https://apnews.com/article/russia-ukraine-war-drone-advances-6591dc69a4bf2081dcdd265e1c986203)

The Wall Street Journal reports:

[Ukraine Has Digitized Its Fighting Forces on a Shoestring](https://www.wsj.com/articles/ukraine-has-digitized-its-fighting-forces-on-a-shoestring-11672741405)

### The Evil Empire Strikes Back

Reuters has an:

[Exclusive: Russian hackers targeted U.S. nuclear scientists](https://www.reuters.com/world/europe/russian-hackers-targeted-us-nuclear-scientists-2023-01-06/)

The Intercept reports:

[Hacked Russian Files Reveal Propaganda Agreement With China](https://theintercept.com/2022/12/30/russia-china-news-media-agreement/)

Euronews reports:

[Pro-Russian agents working to turn Germany against Ukraine](https://www.euronews.com/2023/01/03/pro-russian-agents-working-to-turn-germany-against-ukraine?utm_source=Flipboard&utm_medium=Social)

Phil Rosen reports:

[North Korean hackers are posing as VC firms to steal crypto - and a
blockchain expert says 2023 could bring more cyberattacks than ever](https://markets.businessinsider.com/news/currencies/north-korea-hackers-lazarus-crypto-crime-venture-capital-firms-trm-2023-1)

Voice of America reports:

[Trolling of Female Asian Journalists on Rise as Beijing Seeks to Discredit Media](https://www.voanews.com/a/trolling-of-female-asian-journalists-on-rise-as-beijing-seeks-to-discredit-media/6898789.html)

**Sounds like a particular political party in the United States.**

**Speaking of which,** Rolling Stone reports:

[Leaked Jan. 6 Committee Report Exposes Twitter's Post-Insurrection Chaos](https://www.rollingstone.com/politics/politics-news/jan6-twitter-trump-elon-musk-capitol-attack-1234655022/)

### Cybersecurity/Privacy

VentureBeat reports:

[Defensive vs. offensive AI: Why security teams are losing the AI war](https://venturebeat.com/security/defensive-vs-offensive-ai-why-security-teams-are-losing-the-ai-war/)

BleepingComputer reports:

[Ransomware gang cloned victim’s website to leak stolen data](https://www.bleepingcomputer.com/news/security/ransomware-gang-cloned-victim-s-website-to-leak-stolen-data/)

The Hacker News reports:

[The FBI's Perspective on Ransomware](https://thehackernews.com/2023/01/the-fbis-perspective-on-ransomware.html)

DarkReading shares:

[Beyond the Obvious: The Boldest Cybersecurity Predictions for 2023](https://www.darkreading.com/attacks-breaches/boldest-cybersecurity-predictions-2023)

Andrew Plato has:

[Cybersecurity Anti-Predictions for 2023](https://andrewplato.medium.com/cybersecurity-anti-predictions-for-2023-362757fc2093)

CNN reports:

[Hackers post email addresses linked to 200 million Twitter accounts, security researchers say](https://www.cnn.com/2023/01/05/tech/twitter-data-email-addresses/)

The Washington Post reports:

[Europe’s cybersecurity dance card is full](https://www.washingtonpost.com/politics/2023/01/03/europes-cybersecurity-dance-card-is-full/)

**And that’s a good thing.**

They also have:

[U.S. national cyber strategy to stress Biden push on regulation](https://www.washingtonpost.com/national-security/2023/01/05/biden-cyber-strategy-hacking/)

The Next Web looks at:

[EU tech policy predictions: What to expect in 2023](https://thenextweb.com/news/eu-tech-policy-predictions-2023)

### More

They also have:

[How the EU plans to take on big tech in 2023](https://thenextweb.com/news/how-the-eu-plans-to-fight-big-tech-in-2023)

Douglas Rushkoff looks at:

[The Year Tech Bro Lunacy Was Exposed](https://rushkoff.medium.com/the-year-tech-bro-lunacy-was-exposed-fe220426397b)

Opensource shares:

[7 Git articles every open-source practitioner should read](https://opensource.com/article/23/1/git-articles)

Mickaël Andrieu shows us:

[How to Use Google BigQuery for FREE](https://levelup.gitconnected.com/how-to-use-google-bigquery-for-free-9c2a65e3a78c)

Ahmad Shadeed explains:

[CSS Style Queries](https://ishadeed.com/article/css-container-style-queries/)

Ryan Carniato looks at:

[JavaScript Frameworks - Heading into 2023](https://dev.to/this-is-learning/javascript-frameworks-heading-into-2023-nln)

Nouman Rahman shares:

[Why Svelte is becoming the next React and I love it](https://programmingfire.com/why-svelte-is-becoming-the-next-react-and-i-love-it)

SmashingMag looks at:

[State of Usability In 2023](https://www.smashingmagazine.com/2023/01/usability-2023/)

TechCrunch looks:

[Inside Matrix, the protocol that might finally make messaging apps interoperable](https://techcrunch.com/2022/12/30/inside-matrix-the-protocol-that-might-finally-make-messaging-apps-interoperable/)

Ars Technica explores:

[Mastodon - and the pros and cons of moving beyond Big Tech gatekeepers](https://arstechnica.com/gadgets/2022/12/mastodon-highlights-pros-and-cons-of-moving-beyond-big-tech-gatekeepers/)

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

Follow us [on Flipboard](https://flipboard.com/@mobileatom/symfony-for-the-devil-allupr6jz) or at [@symfonystation@phpc.social](https://phpc.social/web/@symfonystation) on Mastodon 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!

**[Visit our Communiqué Library](https://www.symfonystation.com/Communiqu%C3%A9s)**

You can find a vast array of curated evergreen content.

**Author**

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

**Reuben Walker**

Founder

Symfony Station