Symfony Station Communiqué — 31 May 2024: A look at Symfony, Drupal, PHP, Cybersec, and Fediverse News!
Tags: symfony, drupal, php, fediverese
Published: 2024-06-02 21:55:52

This communiqué [originally appeared on Symfony Station](https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024). 

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. That necessitates an opinionated Butlerian jihad against big tech as well as evangelizing for open-source and the Fediverse. We also cover the cybersecurity world. You can't be free without safety and privacy.

There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you. This is why we publish on Fridays. So you can savor it over your weekend.

Or jump straight to your favorite section via our website.

- [Symfony Universe](https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024#symfony)
- [PHP](https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024#php)
- [More Programming](https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024#more)
- [Fighting for Democracy](https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024#other)
- [Cybersecurity](https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024#cybersecurity)
- [Fediverse](https://symfonystation.mobileatom.net/Symfony-Station-Communique-31-May-2024#fediverse)

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our communiqué](https://symfonystation.mobileatom.net/Symfony-Station-Communique-24-May-2024) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-908-20-26-may-2024).

**My opinions will be in bold. And will often involve cursing. Because humans.**
  
---  

## Symfony

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

Highlight -> "This week, we continued polishing Symfony 7.1 features and fixing some of its deprecations to prepare for its stable release next week. Meanwhile, we introduced a Symfony Jobs section so you can find a great job or post your own job to hire talent from the community. Lastly, we updated the code repository to create the branch for Symfony 7.2, which will be released at the end of November 2024."


[A Week of Symfony #908 (20-26 May 2024)](https://symfony.com/blog/a-week-of-symfony-908-20-26-may-2024)  
  

They also have:

[Their monthly newsletter](https://symfony.cmail19.com/t/y-e-mqctt-dyurtluuut-hr/)

[SymfonyCon Vienna 2024: All you need to know about accommodation](https://symfony.com/blog/symfonycon-vienna-2024-all-you-need-to-know-about-accommodation)  

[The Symfony Fast Track book updated for Symfony 6.4](https://symfony.com/blog/the-symfony-fast-track-book-updated-for-symfony-6-4)

[New in Symfony 7.1: Emoji Improvements](https://symfony.com/blog/new-in-symfony-7-1-emoji-improvements)

[New in Symfony 7.1: Misc Improvements](https://symfony.com/blog/new-in-symfony-7-1-misc-improvements)  

[New in Symfony 7.1: Misc Improvements (part 2)](https://symfony.com/blog/new-in-symfony-7-1-misc-improvements-part-2)

[New in Symfony 7.1: Misc Improvements (part 3)](https://symfony.com/blog/new-in-symfony-7-1-misc-improvements-part-3)

[SymfonyOnline June 2024: Only 7 days to go!](https://symfony.com/blog/symfonyonline-june-2024-only-7-days-to-go)

[SymfonyOnline June 2024: Mastering OOP & Design Patterns](https://live.symfony.com/2024-online-june/workshop/mastering-oop-and-design-patterns)

**This will be a good one.**
  


SensioLabs shows us:

[How to use the new Symfony Maker command to work with GitHub Webhooks](https://dev.to/sensiolabs/how-to-use-the-new-symfony-maker-command-to-work-with-github-webhooks-2c8n)

**Great Stuff.**  


  
---  

## Featured Item

Baldur Bjarnason writes:

Even before the web developer job market became as dire as it is today, I was regularly seeing developers burn out and leave the industry. Some left for good; some only temporarily. Many have outright destroyed their health through anxiety and burnout.

Even those still in web dev are feeling burnt out and the reason for that is – unfortunately – quite straightforward:

We’re expected to keep up with multiple specialties that in a sensible industry, would each be a dedicated field.
### [The deskilling of web dev is harming the product but, more importantly, it’s damaging our health – this is why burnout happens](https://www.baldurbjarnason.com/2024/the-deskilling-of-web-dev-is-harming-us-all/)  
**It's definitely difficult to keep up with all this unnecessary overcomplication. And to tolerate shitty management or clients. It's also why I'm glad I'm approaching retirement.** 

---  

### This Week

Cyril Pereira explores:

[Multiple SSO with Symfony and OneLogin SAML Bundle](https://medium.com/@cyrilgeorgespereira/multiple-sso-with-symfony-and-onelogin-saml-bundle-5e1d44838f1a)

Julien Gabriel examines the:

[Symfony DbToolsBundle - anonymize your data](https://dev.to/thejuju/symfony-dbtoolsbundle-anonymize-your-data-5amj)  

Kévin Dunglas shares:

[Containerization Tips and Tricks for PHP apps](https://dunglas.dev/2024/05/containerization-tips-and-tricks-for-php-apps/)

Ramzi Issiakhem says:

[Let's create an Opensource Headless E-learning using Symfony](https://dev.to/inaryo/les-create-an-opensource-headless-e-learning-using-symfony-2jbf)

Korzeremi02 shows us how to:

[Faire sa première application avec Symfony](https://medium.com/@korzeremi02/faire-sa-première-application-avec-symfony-948a861588ef)

Simon Baese has:

[Drupal: Asynchronously send emails with Symfony Mailer Queue](https://www.simonbaese.com/blog/drupal-asynchronously-send-emails-symfony-mailer-queue)  

### eCommerce

Winkel Wagen looks at:

[Shopware + PHPStorm: Easier Xdebug in administration](https://winkelwagen.de/2024/05/28/shopware-phpstorm-easier-xdebug-in-administration/)  

Shopware announces:

[The Shopware Community Hackathon](https://www.shopware.com/en/news/the-shopware-community-hackathon/)  

PrestaShop explores:

[Simplifying releases with a single Zip](https://build.prestashop-project.org/news/2024/new-zip-distribution-channel/)  
  

### CMSs

Concrete CMS shows us:

[How to Enhance Your Website Security with Concrete CMS Add-Ons](https://www.concretecms.com/about/blog/web-design/how-to-enhance-your-website-security-with-concrete-cms-add-ons)

<br/>

TYPO3 has:

[Introducing the TYPO3 Stats Initiative: A New Chapter in Data-Driven Development](https://typo3.org/article/introducing-the-typo3-stats-initiative-a-new-chapter-in-data-driven-development) 

[TYPO3 CMS for News and Media Organizations](https://typo3.com/solutions/industry-vertical/news-media-and-publishing)  

<br/>  

Joomla announces:  

[Joomla 5.1.1 and Joomla 4.4.5 are here!](https://www.joomla.org/announcements/release-news/5908-joomla-5-1-1-and-joomla-4-4-5-are-here.html)

[Your first glimpse at Joomla! 5.2.0 Alpha1](https://developer.joomla.org/news/933-your-first-glimpse-at-joomla-5-2-0-alpha1.html) 

Joomla Works announces:

[K2 will not be made available for Joomla 4/5 - change of course](https://www.joomlaworks.net/blog/item/314-k2-will-not-be-made-available-for-joomla-4-5-change-of-course)  

<br/>

Drupal has:

[Announcing Drupal Starshot sessions](https://www.drupal.org/about/core/blog/announcing-drupal-starshot-sessions) 

[Introducing the Local Associations Initiative: Empowering Drupal Communities Worldwide](https://www.drupal.org/association/blog/introducing-the-local-associations-initiative-empowering-drupal-communities-worldwide)  

Wim Leers has an update on Experience Builder:

[XB week 2: outlines emerging](http://wimleers.com/xb-week-2) 

ImageX Media shares the:

[Countless Benefits of Interactive Calculators and One Drupal Module to Easily Add Them to Forms](https://imagexmedia.com/blog/interactive-calculators-drupal-webform)  
Tag1 Consulting continues its series:

[Migrating Your Data from Drupal 7 to Drupal 10: Drupal Entities Overview](https://www.tag1consulting.com/blog/migrating-your-data-drupal-7-drupal-10-drupal-entities-overview)  

LN Web Works shows us:

[How To Fix Drupal Issues With Git Patches Using 'Git Apply Patch' Command](https://www.lnwebworks.com/Insight/how-fix-drupal-issues-git-patches-using-git-apply-patch-command)

ADCI Solutions examines:

[Field mapping when integrating Drupal with Salesforce](https://www.adcisolutions.com/work/field-mapping)  

PrometSource shares:

[The Ultimate Guide to Drupal Migration for Higher Education](https://www.prometsource.com/blog/demystifying-drupal-migrations)  

Orion explains:

[Automated RSS News Website Using OpenAI ChatGPT Drupal](https://www.orionweb.uk/blog-posts/chat-gpt-automated-news-website-tutorial)

The Drop Times has an interview:

[Brian Perry Discusses Latest Updates and Future Vision for the API Client Initiative](https://www.thedroptimes.com/interview/40527/brian-perry-discusses-latest-updates-and-future-vision-api-client-initiative)  

Evolving Web opines:

[Starshot Initiative: Blast-Off for Drupal Beginners](https://evolvingweb.com/blog/starshot-initiative-blast-drupal-beginners)

Four Kitchens details:

[Managing configuration in Drupal upstreams](https://www.fourkitchens.com/blog/development/managing-configuration-drupal-upstreams/)  
  
### Previous Weeks

JoliCode explores:

[DbToolsBundle, enfin un outil pour utiliser légalement nos données de prod en local](https://jolicode.com/blog/dbtoolsbundle-enfin-un-outil-pour-utiliser-legalement-nos-donnees-de-prod-en-local) 

---  

## PHP

### This Week

Jochelle Mendonca is:

[Exploring `iter\map` and `array_map` : a deep dive](https://medium.com/@jochelle.mendonca/exploring-iter-map-and-array-map-a-deep-dive-037fcfc2478b)  

Alex Castellano shows us how to:

[Fix Your Code With The Debug Backtrace](https://alexwebdevelop.activehosted.com/social/58238e9ae2dd305d79c2ebc8c1883422.354)  

Ambionics security has:

[Iconv, set the charset to RCE: Exploiting the glibc to hack the PHP engine (part 1)](https://www.ambionics.io/blog/iconv-cve-2024-2961-p1)

HMA Web Design shows us how to:

[Send Email in PHP Using PHPMailer | Gmail SMTP Phpmailer](https://dev.to/hmawebdesign/how-to-receive-email-from-html-form-using-php-1g8n)  

Sticher explains:

[Tagged Singletons](https://stitcher.io/blog/tagged-singletons)  

Sarah Savage examines:

[The danger of boolean flags in object methods](https://sarah-savage.com/the-danger-of-boolean-flags-in-object-methods/) 
  
Winkel Wagen looks at:

[PHPStorm: PHPUnit setUp and tearDown at the top of your class](https://winkelwagen.de/2024/05/30/phpstorm-phpunit-setup-and-teardown-at-the-top-of-your-class/)

Laravel News says:

[Monitor Code Processing Time in PHP with Time Warden](https://laravel-news.com/time-warden)

Tomas Votruba shows us:

[How to add visibility to 338 Class Constants in 25 seconds](https://tomasvotruba.com/blog/how-to-add-visbility-to-338-class-constants-in-25-seconds) 

And Muhamad Rizki shows us:

[How to switch or update PHP version in Laragon](https://dev.to/murizdev/how-to-switch-or-update-php-version-in-laragon-1k3n)

**I endorse Laragon.**

slns explores:

[Php Serialização](https://dev.to/slns/php-serializacao-54o0)

**This one helped me learn some new Portuguese. Plus, it's useful.**

---  

## More Programming


Smashing Magazine is:

[Switching It Up With HTML’s Latest Control](https://www.smashingmagazine.com/2024/05/switching-it-up-html-latest-control/)  

[In Praise Of The Basics](https://www.smashingmagazine.com/2024/05/in-praise-of-the-basics/)

Sitepoint shares:

[The Ultimate Guide to Navigating SQL Server With SQLCMD](https://www.sitepoint.com/mastering-sql-server-command-line-interface/)  

Max Böck examines:

[Old Dogs, new CSS Tricks](https://mxb.dev/blog/old-dogs-new-css-tricks/)  

Rachel Andrew looks at:

[Masonry and reading order](https://rachelandrew.co.uk/archives/2024/05/26/masonry-and-reading-order/)  

Go Make Things says:

[Your site or app should work as much as possible without JavaScript](https://gomakethings.com/your-site-or-app-should-work-as-much-as-possible-without-javascript/)

**1000% correct.**

Helmut-Schmidt-Foundation shares:

[The Speech of the Future Prize winner, Meredith Whittaker](https://www.helmut-schmidt.de/aktuelles/detail/die-rede-der-zukunftspreistraegerin)

**In German and worth translating. And please see the TechCrunch article on Signal below as well.**

Parampreet Singh, CPWA looks at:

[Understanding the Role of ARIA Role=alert: Best Practices and Common Issues](https://scribe.rip/@askParamSingh/understanding-the-role-of-aria-role-alert-best-practices-and-common-issues-5edefa2d016c)  
  
Grant Horwood shares:

[MySQL: using JSON data and not hating it](https://gbh.fruitbat.io/2024/05/28/mysql-using-json-data-and-not-hating-it/) 

Gabor Javorsky is:

[Back to signing git commits with GPG](https://javorszky.co.uk/2024/05/28/back-to-signing-git-commits-with-gpg/)  

Amazee asks:

[What is Green Web Hosting?](https://www.amazee.io/blog/post/what-is-green-web-hosting)  


---  

## Fighting for Democracy

[Please visit our Support Ukraine page](https://symfonystation.mobileatom.net/Support-Ukraine)to learn how you can help
kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).

### The cyber response to Russia’s War Crimes and other douchebaggery

Bleeping Computer reports:

[Russian indicted for selling access to US corporate networks](https://www.bleepingcomputer.com/news/security/russian-indicted-for-selling-access-to-us-corporate-networks/)  

NPR reports:

[Billions from Russia's frozen assets will go to help Ukraine's military, the EU says](https://www.npr.org/2024/05/22/1252872978/russia-assets-aid-ukraine-eu-war-sanctions) 

**Years overdue.**

The Register reports:

[FlyingYeti phishing crew grounded after abominable Ukraine attacks](https://www.theregister.com/2024/05/31/crowdforce_flyingyeti_ukraine/) 

Engadget reports:  

[Meta caught an Israeli marketing firm running hundreds of fake Facebook accounts](https://www.engadget.com/meta-caught-an-israeli-marketing-firm-running-hundreds-of-fake-facebook-accounts-150021954.html)

**Even a broken clock is correct twice a day.**

The Register reports:

[OpenAI is very smug after thwarting five ineffective AI covert influence ops](https://www.theregister.com/2024/05/30/openai_stops_five_ineffective_ai/)

The Verge reports:

[US arrests Chinese man allegedly behind enormous botnet that enabled cyberattacks and fraud](https://www.theverge.com/2024/5/29/24167094/us-arrests-911-s5-botnet-administrator)

F-Droid announces:

[Finally an alternative to Big Tech, your new open-source mobile ecosystem - Mobifree](https://f-droid.org/2024/05/24/mobifree.html) 

Automattic announces:

[Fighting Back: A Victory for Freedom of Expression in the Turkish Constitutional Court](https://transparency.automattic.com/2024/05/28/fighting-back-a-victory-for-freedom-of-expression-in-the-turkish-constitutional-court/)  

### The Evil Empire Strikes Back

NBC News reports:

[Russian disinformation sites linked to former Florida deputy sheriff, research finds](https://www.nbcnews.com/news/us-news/fake-news-sites-florida-deputy-sheriff-russia-rcna154315)

The Hacker News reports:

[Russian Hackers Target Europe with HeadLace Malware and Credential Harvesting](https://thehackernews.com/2024/05/russian-hackers-target-europe-with.html)

The Guardian reports:

[Critics of Putin and his allies targeted with Israeli spyware inside the EU](https://www.theguardian.com/technology/article/2024/may/30/critics-of-putin-and-his-allies-targeted-with-spyware-inside-the-eu)

**My two favorite box of c^nts. The Israeli and Russian governments.**

[Spying, hacking and intimidation: Israel’s nine-year ‘war’ on the ICC exposed](https://www.theguardian.com/world/article/2024/may/28/spying-hacking-intimidation-israel-war-icc-exposed)  

Decipher reports: 
  
[North Korean Threat Actor Deploys New, Custom Ransomware](https://apple.news/A0dlEk3GRQL-f-1ZVMT6zKA)

Science reports:
  
[Supersharers of fake news on Twitter](https://www.science.org/doi/10.1126/science.adl4435)

**Hint: it's Space Karen's middle-aged, white Karens.**

The Guardian reports:

[Big tech has distracted world from existential risk of AI, says top scientist](https://www.theguardian.com/technology/article/2024/may/25/big-tech-existential-risk-ai-scientist-max-tegmark-regulations)  

The National Observer reports:

[Mountains of hate content created by artificial intelligence, experts warn](https://www.nationalobserver.com/2024/05/27/news/mountains-hate-content-artificial-intelligence-experts)  

Moz reports:
 
[AI Overview’s Dangerous Fails + a Life Lesson](https://moz.com/blog/ai-overviews-fail)  

404 Media reports:

[Google Researchers Say AI Now Leading Disinformation Vector (and Are Severely Undercounting the Problem)](https://www.404media.co/google-says-ai-now-leading-disinformation-vector-and-is-severely-undercounting-the-problem/)  

Speaking of dickheads, Molly White reports:

[Cryptocurrency companies have raised over $115 million to influence US elections this cycle, and they’re just getting started](https://www.citationneeded.news/2024-cryptocurrency-election-spending/)  

SparkToro reports:

[An Anonymous Source Shared Thousands of Leaked Google Search API Documents with Me; Everyone in SEO Should See Them](https://sparktoro.com/blog/an-anonymous-source-shared-thousands-of-leaked-google-search-api-documents-with-me-everyone-in-seo-should-see-them/)  

TechCrunch reports:

[Spain bans Meta from launching election features on Facebook, Instagram over privacy fears](https://techcrunch.com/2024/05/31/spain-bans-meta-from-launching-election-features-on-facebook-instagram-over-privacy-fears/)

[Signal’s Meredith Whittaker on the Telegram security clash and the ‘edgelords’ at OpenAI](https://techcrunch.com/2024/05/24/signals-meredith-whittaker-on-the-telegram-security-clash-and-the-edge-lords-at-openai/) 

[OpenAI’s new safety committee is made up of all insiders](https://techcrunch.com/2024/05/28/openais-new-safety-committee-is-made-up-of-all-insiders/)  
  
**Absolute horseshit.**  

### Cybersecurity/Privacy

  
The Hacker News reports:  

[Experts Find Flaw in Replicate AI Service Exposing Customers' Models and Data](https://thehackernews.com/2024/05/experts-find-flaw-in-replicate-ai.html)

[New Tricks in the Phishing Playbook: Cloudflare Workers, HTML Smuggling, GenAI](https://thehackernews.com/2024/05/new-tricks-in-phishing-playbook.html)

[4-Step Approach to Mapping and Securing Your Organization's Most Critical Assets](https://thehackernews.com/2024/05/4-step-approach-to-mapping-and-securing.html) 

[Okta Warns of Credential Stuffing Attacks Targeting Customer Identity Cloud](https://thehackernews.com/2024/05/okta-warns-of-credential-stuffing.html)

Kinsta shows us how to:

[How to prevent DDoS attacks: tips from security experts](https://kinsta.com/blog/prevent-ddos-attacks/)

The Next Web reports:

[Netherlands, France, and Germany lead ‘largest ever’ botnet sting](https://thenextweb.com/news/netherlands-leads-largest-ever-operation-against-botnets)  

The Register reports:

[US Treasury says NFTs 'highly susceptible' to fraud, but ignored by high-tier criminals](https://www.theregister.com/2024/05/30/us_treasury_nfts/)  


---  

### Fediverse

The Fediverse Report has:
  
[Last Week in Fediverse – ep 70](https://fediversereport.com/last-week-in-fediverse-ep-70/)  

Gabe Kangas announces:

[Today marks four years of Owncast](https://gabekangas.com/blog/2024/05/today-marks-four-years-of-owncast/)]

Dead Super Hero shares:

[My Hopes for We Distribute](https://deadsuperhero.com/2024/05/my-hopes-for-we-distribute/)

Ghost provides an update on their federation process:

[Just 2 more tables, come on](https://activitypub.ghost.org/day2/) 

Rest of World asks:

[Who’s actually using Threads? Young protesters in Taiwan](https://restofworld.org/2024/instagram-threads-app-taiwan-protests/)

IFTAS announces:

[IFTAS Connect: A Community for Fediverse Moderators](https://about.iftas.org/2024/05/29/iftas-connect-a-community-for-fediverse-moderators/)

Matrix has:

[This Week in Matrix 2024-05-31](https://matrix.org/blog/2024/05/31/this-week-in-matrix-2024-05-31/)  

TechCrunch reports:

[‘ThreadsDeck’ arrived just in time for the Trump verdict](https://techcrunch.com/2024/05/31/threadsdeck-arrived-just-in-time-for-the-trump-verdict/)

### Other Federated Social Media

Raphael Lullis proposes:

[A Plan for Social Media - Rethinking Federation](https://raphael.lullis.net/a-plan-for-social-media-less-fedi-more-webby/)

We Distribute announces:

[We’ve Joined Nos Social’s Journalism Accelerator!](https://wedistribute.org/2024/05/nos-journalism-accelerator/)

**Nostr is federated social media for Crypto Bros.**

---  

## CTAs (aka show us some free love)

- That’s it for this week. Please share this communiqué.
- Also, please [join our newsletter list for The Payload](https://newsletter.mobileatom.net/). 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@drupal.community](https://drupal.community/@SymfonyStation)on Mastodon for daily coverage.
- Do you like Reddit? Why? Instead, follow us [on kbin](https://kbin.social/u/symfonystation)for a better Fediverse and Symfony-based experience. We have a [Symfony Magazine](https://kbin.social/m/Symfony)and [Collection](https://kbin.social/c/SymfonyUniverse)there.

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 toddler stage, 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://symfonystation.mobileatom.net/Support-Ukraine). Or, if you know of one, get in touch.

You can find a vast array of curated evergreen content on our [communiqués page](https://symfonystation.mobileatom.net/communiques).

## Author

![Reuben Walker headshot](https://symfonystation.mobileatom.net/sites/default/files/inline-images/Reuben-Walker-headshot.jpg)

### Reuben Walker

Founder
Symfony Station