Symfony Station Communiqué — 18 August 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-08-18 10:16:53

This communiqué [originally appeared on Symfony Station](https://www.symfonystation.com/Symfony-Station-Communique-18-August-2023). 

Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.

I am about to go on a workcation that includes the Naval Academy, WordCamp US, and hanging out with racehorses, so there won't be an edition for the next few weeks. Follow us on federated social media to stay up to date on the communities we cover.

There is plenty of good content in each category this week, so please take your time and enjoy the items most relevant and valuable to you. The PHP and More Programming sections are filled to the brim in this edition.

Or jump straight to your favorite section via our website.

- [Symfony](https://www.symfonystation.com/Symfony-Station-Communique-18-August-2023#symfony)
- [PHP](https://www.symfonystation.com/Symfony-Station-Communique-18-August-2023#php)
- [Other](https://www.symfonystation.com/Symfony-Station-Communique-18-August-2023#other)
- [Cybersecurity](https://www.symfonystation.com/Symfony-Station-Communique-18-August-2023#cybersecurity)
- [More Programming](https://www.symfonystation.com/Symfony-Station-Communique-18-August-2023#more)
- [Fediverse](https://www.symfonystation.com/Symfony-Station-Communique-1-August-2023#fediverse)

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our latest communiqué](https://www.symfonystation.com/Symfony-Station-Communique-11-August-2023)  in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-867-7-13-august-2023).

**My opinions will be in bold. And will often involve profanity.**

---

![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 upcoming Symfony 6.4 related to security, improved performance a bit by removing unnecessary calls for services and improved the newly introduced Workflow profiler panel. In addition, the SymfonyLive Berlin 2023 conference announced its workshops."

[A Week of Symfony #867 (7-13 August 2023)](https://symfony.com/blog/a-week-of-symfony-867-7-13-august-2023)

They share:

[SymfonyLive Paris 2024 - Call for paper is open!](https://symfony.com/blog/symfonylive-paris-2024-call-for-paper-is-open)

SymfonyCasts completes their AssetMapper course:

[This week on SymfonyCasts](https://5hy9x.r.a.d.sendibm1.com/mk/mr/sh/1t6AVsd2XFnIGBrRERGJumwddAsNT1/2fCpLDNvBiE7)

I have updated my article, [Join us as we explore the strange new world of Symfony’s AssetMapper via SymfonyCast](https://www.symfonystation.com/AssetMapper), to include the final chapters.


---

## Featured Item

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


Cory Doctorow thinks The old, good internet deserves a new, good internet. 

And expounds in his usual glorious manner.

### [Enshitternet](https://doctorow.medium.com/enshitternet-c1d4252e5c6b )


---

### This Week

Mukhiddin Jumaniyazov shares:
[Symfony create custom ParamConverter](https://mukhiddin-jumaniyazov.medium.com/symfony-create-custom-paramconvertor-83c061d0179d)

### eCommerce

Shopware shares:
[Shopware Community Digest July 23](https://www.shopware.com/en/news/shopware-community-digest-july-23/)

### Platforms

Ayako YK explores:
[Getting Started with Laravel's MVC](https://dev.to/ayako_yk/getting-started-with-laravels-mvc-311n)


### CMSs

Joomla announces:
[Joomla is 18! and Extended Security Support for Joomla 3](https://www.joomla.org/announcements/release-news/5894-joomla-is-18-and-extended-security-support-for-joomla-3.html)

[Joomla 4.3.4 Release Candidate](https://www.joomla.org/announcements/release-news/5893-joomla-4-3-4-release-candidate.html)

The Joomla Community Magazine publishes:
[The August Issue - 18th Birthday Edition](https://magazine.joomla.org/all-issues/august/the-august-issue-2023)

Florian Langer opines on:
[TYPO3 V12 and the CkEditor 5 Dilemma](https://flanger.dev/blog/post/typo3-v12-and-the-ckeditor-5-dilemma)

The Drupal Association wants you to:
[Explore the Drupal 7 End of Life Site](https://www.drupal.org/about/drupal-7/d7eol/diy)
**[And fucking migrate.](https://www.symfonystation.com/Retrofit-Backdrop-CMS-Drupal-7)**

Speaking of which, Matt Glaman wants you to:
[Protect your investment in Drupal 7 with Retrofit for Drupal](https://mglaman.dev/blog/protect-your-investment-drupal-7-retrofit-drupal)

And Prometsource provides:
[Drupal 10 Migration Resources: The Ultimate Guide](https://www.prometsource.com/blog/comprehensive-guide-drupal-10-migration-resources)

Drupal Easy examines:
[A method for utilizing multiple authors for a single Drupal node](https://www.drupaleasy.com/blogs/ultimike/2023/02/method-utilizing-multiple-authors-single-drupal-node)

Five Jars looks at:
[Quality Assurance in Drupal: Tools and Best Practices](https://fivejars.com/blog/quality-assurance-drupal-tools-and-best-practices) 

Mike Hercel shares:
[Modern Methods For Improving Drupal’s Largest Contentful Paint Core Web Vital](https://www.smashingmagazine.com/2023/08/methods-improving-drupal-largest-contentful-paint-core-web-vital/)

Golems explores:
[Hiding Form Fields in Drupal 8](https://gole.ms/guidance/hiding-form-fields-drupal-8)

WebWash shows us:
[How to Generate Content using Artificial Intelligence in Drupal with OpenAI](https://www.webwash.net/generate-content-in-drupal-using-openai/)

Drupalize .me wants your help with a tutorial survey:
[DrupalizeMe Survey: Tutorial Topics](https://mailchi.mp/42f08b14ad72/drupalizeme-survey-tutorial-topics?e=e5d801ec85)
  

### Previous Weeks

Joubert RedRat shares:
[Testes unitários para Custom Validation no Symfony](https://blog.redrat.com.br/testes-unitarios-para-custom-validation-no-symfony)

JoliCode writes about:
[About Symfony Messenger and Interoperability](https://jolicode.com/blog/about-symfony-messenger-and-interoperability)

ImageX comprehensively explores:
[Single Directory Components in Drupal 10.1: a Paradigm-Shifting Innovation for Theming](https://imagexmedia.com/blog/single-directory-components-sdc-in-drupal10-1)
**Great stuff.**


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

## PHP

### This Week

Laravel News examines the:
[PHP max() function](https://laravel-news.com/php-max-function)  

Mimranisrar shows us:
[Supercharge Your Laravel or PHP Application: Unleashing the Power of PHP Opcode Cache for Blazing-Fast Performance](https://medium.com/@mimranisrar6/supercharge-your-laravel-or-php-application-unleashing-the-power-of-php-opcode-cache-for-6d7b635383be)

Anwar Nairi shows us how to:
[Reinforce the type safety of your php arrays](https://dev.to/anwar_nairi/reinforce-the-type-safety-of-your-php-arrays-fh7)

Dev Warlocks looks at:
[Creating Custom Attributes in PHP 8: A Guide](https://medium.com/devwarlocks/creating-custom-attributes-in-php-8-a-guide-6e667c9035d8)

Nico Anatasio shows us:
[How to Use Git for Website Development? (Tips for PHP Developers)](https://medium.com/codex/how-to-use-git-for-website-development-tips-for-php-developers-80d81c2667f8)
**Tis something I desperately need to learn.**

Tideways shares:
[The PHP stat cache explained](https://tideways.com/profiler/blog/the-php-stat-cache-explained)

Speaking of PHP stats, Benajamin Crozet has:
[Is PHP dead? Usage statistics and market share for 2023.](https://benjamincrozat.com/php-is-dead-2023)
**The headline should be "PHP is not dead motherfuckers. Usage statistics and market share for 2023". And the Symfony stats are misleading because he only counts "platform" downloads and not component downloads. But it is worth reading.**

Moslem Deris is:
[Exploring the Distinctions Between Value Objects and Entities in Object-Oriented Programming](https://medium.com/@moslem.deris/exploring-the-distinctions-between-value-objects-and-entities-in-object-oriented-programming-abab39cc5f42)

SplitBrain explores:
[Using SQLite as Vector Store in PHP](https://www.splitbrain.org/blog/2023-08/15-using_sqlite_as_vector_store_in_php)

Haziq Ali examines:
[Using MongoDB with Core PHP: A Guide to Building Dynamic Web Applications](https://medium.com/@haziqali516/using-mongodb-with-core-php-a-guide-to-building-dynamic-web-applications-bff92f505fde)

Nabil Hasan looks at the:
[Spaceship operator in PHP](https://medium.com/@nabilhasan.live/spaceship-operator-in-php-eec288fec5c6)
**You know I was going to share this.**

php[architect] explores:
[Fixing Bugs With PHPStan](https://www.phparch.com/2023/08/fixing-bugs-with-phpstan/)

Stitcher explains:
[The RFC Vote project](https://stitcher.io/blog/rfc-vote)

[What's new in PHP 8.3](https://stitcher.io/blog/new-in-php-83)

Albert Colom shows us how to:
[Use custom PHP Collection instead of Array](https://medium.com/@albertcolom/use-custom-php-collection-instead-array-57700858cf1a)

Serhii Shkarupa examines:
[8 questions to the PHP memory usage](https://medium.com/@serhii.shkarupa/8-questions-to-the-php-memory-usage-e49ae105bade)

Inspector announces:
[New level of control for error notifications in Inspector](https://medium.com/inspector/new-level-of-control-for-error-notifications-in-inspector-be73f739ff86)

### Previous Weeks


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

GB News reports:
[Putin humiliated as sign calling him a 'dickhead' beams out in Russian city](https://www.gbnews.com/news/world/putin-news-message-russian-building-economy)  

The Kyiv Post has this opinion piece:
[Why Can’t We Be Honest About Kremlin Propaganda?](https://www.kyivpost.com/opinion/20632)

Tech Ukraine shares:
[Hatathon 4.0: Ukraine Heritage Edition](https://hatathon.houseofeurope.org.ua/en)

[Mykhailo Fedorov: Ukraine is Increasing Drone Production 100 times, But it’s Still Not Enough](https://techukraine.org/2023/08/11/mykhailo-fedorov-ukraine-is-increasing-drone-production-100-times-but-its-still-not-enough/)

The Register reports:
[Florida Man, associates, indicted for conspiracy to steal data, software](https://www.theregister.com/2023/08/15/georgia_trump_indictment_data_theft/)
**We all know which c^nt this is referring to and it's not Ron DeCuntis.**

The Electronic Frontier Foundation opines:
[California's DELETE Act Protects Us From Data Brokers](https://www.eff.org/deeplinks/2023/08/californias-delete-act-protects-us-data-brokers)

On a related note, Reuters reports:
[US watchdog to announce plans to regulate 'surveillance industry'](https://www.reuters.com/world/us/us-watchdog-announce-plans-regulate-surveillance-industry-2023-08-15/)

Royal Society Open Science shares:
[Mastodon over Mammon: towards publicly owned scholarly knowledge](https://royalsocietypublishing.org/doi/10.1098/rsos.230207](https://royalsocietypublishing.org/doi/10.1098/rsos.230207)

Nature reports:
[Thousands of scientists are cutting back on Twitter, seeding angst and uncertainty](https://www.nature.com/articles/d41586-023-02554-0)

Search Engine Land reports:
[Brands pause X ad spending after ads serve with pro-Nazi content](https://searchengineland.com/brands-pause-x-ad-spending-ads-pro-nazi-content-430833)
**You have to be an idiot or immoral to continue using Shitter at this point.**

### The Evil Empire Strikes Back

The Anti-Defamation League reports:
[From Bad To Worse: Amplification and Auto-Generation of Hate via Social Media](https://www.adl.org/resources/report/bad-worse-amplification-and-auto-generation-hate)
**See.**

The Independent reports:
[Russian and Chinese hackers breached Foreign Office systems in cyber attack kept secret from public](https://inews.co.uk/news/russian-chinese-hackers-foreign-office-cyber-attack-secret-public-2541644 )

The Hacker News reports:
[North Korean Hackers Suspected in New Wave of Malicious npm Packages](https://thehackernews.com/2023/08/north-korean-hackers-suspected-in-new.html)
**You gotta love NPM. Not!**

### Cybersecurity/Privacy

Dechiper reports:
[CISA Director: We Need a ‘Sustainable’ Approach to Cybersecurity](https://apple.news/AbB8hmCiaQAunB5zxSXE7Vw  )

The Register reports:
[Veilid: A secure peer-to-peer network for apps that flips off the surveillance economy](https://www.theregister.com/2023/08/12/veilid_privacy_data/)

Dark Reading reports on:
[Bolstering Africa’s Cybersecurity](https://www.darkreading.com/dr-global/bolstering-africa-cybersecurity)

The Washington Post reports:
[Cyber experts say regulators aren't going far enough with their rules](https://www.washingtonpost.com/politics/2023/08/17/cyber-experts-say-regulators-arent-going-far-enough-with-their-rules/)

### More Programming
  
Kinsta explores:
[The European Accessibility Act 2025: It May Apply to Your Website](https://kinsta.com/blog/european-accessibility-act/)

CloudFour examines:
[Progressively Enhanced Form Validation, Part 1: HTML and CSS](https://cloudfour.com/thinks/progressively-enhanced-form-validation-part-1-html-and-css/) 

Go Make Things provides:
[An intro to the dialog element](https://gomakethings.com/an-intro-to-the-dialog-element/)

Jason Knight eviscerates:
[ZindaCSS: Poster Child For What I’m Always Saying…](https://medium.com/codex/zindacss-poster-child-for-what-im-always-saying-d7e9650e81d0)

[The Difference Between HTML Attributes and JavaScript Object Properties Matters!](https://deathshadow.medium.com/the-difference-between-html-attributes-and-javascript-object-properties-matters-cbd88be3cfe3)

[Why I Think “CSS Nesting” Is Utter Garbage!](https://deathshadow.medium.com/why-i-think-css-nesting-is-utter-garbage-8e8eecbaee5e)

Vieur Old begs to differ on the later:
[After Nearly 20 Years, CSS Finally Has a Native Nesting Syntax in All Modern Browsers](https://javascript.plainenglish.io/after-nearly-20-years-css-finally-has-a-native-nesting-syntax-in-all-modern-browsers-609601c3d9b3)

Spicy Web compares:
[Enhance vs. Lit vs. WebC…or, How to Server-Render a Web Component](https://www.spicyweb.dev/web-components-ssr-node/)  

Sitepoint is:
[Exploring the Top Lightweight Alternatives to React in 2023](https://www.sitepoint.com/exploring-the-top-lightweight-alternatives-to-react-in-2023/)

OpenLampTech has a:
[Developer and Founder Interview with Dominik Keller](https://substack.com/app-link/post?publication_id=558668&post_id=135791366&utm_source=post-email-title&isFreemail=true&token=eyJ1c2VyX2lkIjo1ODQzMjMzNCwicG9zdF9pZCI6MTM1NzkxMzY2LCJpYXQiOjE2OTIwOTc0NDEsImV4cCI6MTY5NDY4OTQ0MSwiaXNzIjoicHViLTU1ODY2OCIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.a6wYWvUS5ZRRRkYZbYt7_Vy9hyHX878uMzn0nHjQg_E)
**They discuss a low-code tool for working with JavaScript, Typescript, and SQL.**

Mahmoud Hossam looks at:
[Locks in PostgreSQL Part 2](https://dev.to/mahmoudhossam917/locks-in-postgresql-part-2-237m) 

VentureBeat reports:
[Redis scales vector data, improves data integration capabilities](https://venturebeat.com/data-infrastructure/redis-scales-vector-data-improves-data-integration-capabilities/)

Kinsta also shows us:
[How To SSH Into a Docker Container](https://kinsta.com/blog/ssh-into-docker-container/ ) 

[The European Accessibility Act 2025: It May Apply to Your Website](https://kinsta.com/blog/european-accessibility-act/)

Windows shares:
[Collaborating with Open Web Docs for great PWA docs](https://blogs.windows.com/msedgedev/2023/08/09/pwa-documentation-mdn-web-docs-open-web-docs/)

![Fediverse_logo.png](https://www.symfonystation.com/sites/default/files/inline-images/Fediverse_logo.png)
### Fediverse

The Fediverse Report has:
[Last Week in the Fediverse - Episode 30](https://fediversereport.com/last-week-in-the-fediverse-episode-30/)

[Misskey and the Japanese Fediverse](https://fediversereport.com/misskey-and-the-japanese-fediverse/)

[Meet NLnet](https://fediversereport.com/meet-nlnet/)

Tweakers reports:
[Get rid of Reddit? Plenty of alternatives, but not one competitor](https://tweakers.net/reviews/11360/6/weg-bij-reddit-alternatieven-genoeg-maar-niet-een-concurrent-conclusie.html)

Ninvenly shares:
[Federation Safety Enhancement Project Announcement](https://nivenly.org/blog/2023/08/10/federation-safety-enhancement-project-announcement/)

IFTAS introduces itself:
[IFTAS – Federated Trust and Safety](https://about.iftas.org/2023/08/09/iftas-federated-trust-and-safety/)

Seb Jambor looks at:
[Understanding ActivityPubPart 3: The State of Mastodon](https://seb.jambor.dev/posts/understanding-activitypub-part-3-the-state-of-mastodon/)
**I got a lot of love on social media with this one during the week.**

BlogPocket explores:
[The Blogging Renaissance and the new era of decentralization](https://social.blogpocket.com/the-blogging-renaissance-and-the-new-era-of-decentralization/)

Wired reports:
[How to Move Your Instagram Feed to Pixelfed, the Photo App That Doesn't Track Your Every Move](https://www.wired.com/story/migrate-move-instagram-to-pixelfed-no-tracking-fediverse/)
GNULinux writes in German:
[Fediverse Series: Pleroma & Akkoma: Easy Communication in the Fediverse](https://gnulinux.ch/fediverse-serie-pleroma-akkoma-einfache-kommunikation-im-fediverse)

Red Planet Labs shares:
[How we reduced the cost of building Twitter at Twitter-scale by 100x](https://blog.redplanetlabs.com/2023/08/15/how-we-reduced-the-cost-of-building-twitter-at-twitter-scale-by-100x/)
**They claim to run Mastodon on a Twitter size scale with a new platform, Rama. Interesting.**

## CTAs (aka show us some free love)

- That’s it for this week. Please share this communiqué.
- Also, please [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 like Reddit? Why? Instead, follow us [on kbin](https://kbin.social/u/symfonystation) for a better Fediverse and Symfony-based experience.

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 9s)**

You can find a vast array of curated evergreen content.

## Author

![Reuben Walker headshot](https://miro.medium.com/max/1200/1*B3RcgIbAiytfjynP-oiOMg.jpeg)

### Reuben Walker

Founder
Symfony Station