Symfony Station Communiqué — 23 June 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-06-24 20:01:45

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

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. There is a lot Fediverse action this week and one rant.

Or jump straight to your favorite section via our website. 

 

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

Once again, thanks to Javier Eguiluz and Symfony for sharing [our latest communiqué](https://www.symfonystation.com/Symfony-Station-Communique-16-June-2023) and [article](https://www.symfonystation.com/kbin) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-859-12-18-june-2023).

And thanks to OpenLampTech for featuring our kbin article as well.

**My opinions will be in bold. And will often involve profanity. And a rant this week about Meta. And include a rant about Meta this week.**

---

A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost 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 entire Symfony project focused on the SymfonyOnline June 2023 conference. The event was a big success and you can already watch the talk replay if you attended the conference or buy your after event ticket to watch all of them now.”

[A Week of Symfony #859 (12-18 June 2023)](https://symfony.com/blog/a-week-of-symfony-859-12-18-june-2023)

Symfony announced:

[SymfonyOnline June 2023 was a blast!](https://symfony.com/blog/symfonyonline-june-2023-was-a-blast)

Blackfire shares:

[Unleashing the power of Symfony 6.3 with Blackfire - Blackfire.io Le Blog | Fire up your web application performance](https://blog.blackfire.io/unleashing-the-power-of-symfony-6-3-with-blackfire.html)

[Welcome to Blackfire: A rookie agent’s guide for organization owners and admins](https://blog.blackfire.io/welcome-to-blackfire-a-rookie-agents-guide-for-organization-owners-and-admins.html)

---

## Featured Item

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

Crystal Dionysopoulos writes:

“For anyone who’s been involved in Joomla as a contributor, event attendee, or even just social media follower, it’s a bit of an open secret that not everyone has a good experience in this community.

Disagreements and conflicts are a fact of life when you are working with other people, but sometimes we see them escalate and get personal.

This isn’t a Joomla-only problem; **lots of open source projects face similar challenges**. It’s why Codes of Conduct exist, but often, that’s not enough.

Let’s talk about why these conflicts happen and what we can do about them.”

### [Creating a healthier community, together](https://magazine.joomla.org/all-issues/june/creating-a-healthier-community-together)

**There is good advice here for whatever development community you are in.**

---

### This Week

Nico Anastasio lists:

[Must-Have Symfony Bundles for Enhanced Functionality](https://medium.com/codex/must-have-symfony-bundles-for-enhanced-functionality-4d01cb508bd5)

And:

[Mastering Debugging in Symfony](https://anastasionico.uk/blog/mastering-debugging-in-symfony)

Framagit shares:

[Symfony clean architecture](https://dev.to/sebk69/symfony-clean-architecture-2fl0)

### eCommerce

[Kickstarting Magento 2 Architecture Journey: Mastering Observer Architecture for Newcomers](https://dev.to/dlmbr/kickstarting-magento-2-architecture-journey-mastering-observer-architecture-for-newcomers-47h4)

### CMSs

Joost de Valk explores:

[CMS Market Share Analysis - June 2023](https://joost.blog/cms-market-share/)

Sulu has a case study:

[Tailr and Sulu: Empowering Collaboration and Quality](https://sulu.io/blog/meet-tailr)

TYPO3 has an:

[Announcement of Core Mergers 2023](https://typo3.org/article/announcement-of-core-mergers-2023)

And:

[T3CON23: Call for TYPO3 Award Submissions!](https://typo3.org/article/call-for-typo3-award-submissions)

Cambridge Network reports:

[Studio 24 launch a modern, inclusive website for Tim Berners-Lee's web standards organisation](http://www.cambridgenetwork.co.uk/news/studio-24-launch-modern-inclusive-website-tim-berners-lees-web-standards-organisation) 

**It uses Craft CMS and Symfony!**

Acquia has:
[Drupal 10.1 Release: What You Need To Know](https://www.acquia.com/blog/drupal-10-coming-2022-are-you-ready)

And Drupal has the official announcement:

[Drupal 10.1 is now available](https://www.drupal.org/blog/drupal-10-1-0)

**We are still waiting on automatic updates!**

Inwebworks shares:

[CKEditor 5 & Drupal 10: Fueling Innovation in Content Creation](https://www.lnwebworks.com/Insight/ckeditor5-drupal10-fueling-innovation-content-creation)

And ImageX Media says:

[Let’s compare CKEditor 4 vs. CKEditor 5 in Drupal for content creation](https://imagexmedia.com/blog/ckeditor-4-vs-ckeditor-5-in-drupal-for-content-creation)

**And I say you should use the Gutenberg module.**

Bounteous shows us how to:

[Moderate All the Content: Establishing Workflows in Drupal 10](https://www.bounteous.com/insights/2023/06/22/moderate-all-content-establishing-workflows-drupal-10)

Lullabot asks:

[Should You Use Web Components in Your Drupal Project?](https://www.lullabot.com/articles/should-you-use-web-components-your-drupal-project)

Performant Labs is:

[Introducing Automated Testing Kit](https://performantlabs.com/articles/introducing-automated-testing-kit)

DrupalEasy examines:

[PHP Sniffer & Beautifier extension for Visual Studio Code](https://www.drupaleasy.com/quicktips/php-sniffer-beautifier-extension-visual-studio-code)

Matt Glaman demonstrates:

[Using jq with Drush to inspect state values in Drupal](https://mglaman.dev/blog/using-jq-drush-inspect-state-values-drupal)

WebWash shows us:

[How to use Checkboxes and Radio Buttons on Field Widgets in Drupal](https://www.webwash.net/checkboxes-radio-buttons-os-fields-drupal/)

McDruid looks at:

[Insecure Deserialisation and IDOR, oh my!](https://www.mcdruid.co.uk/article/insecure-deserialisation-and-idor-oh-my)

Chapter Three says

[Drupal 7’s End-of-Life Has Been Extended. You Still Need To Migrate ASAP!](https://www.chapterthree.com/blog/drupal-7s-end-of-life-has-been-extended-you-still-need-to-migrate-asap)

I have not shared much Joomla content on Symfony Station because I have not found much. **(Please work on your SEO skills Joomlars)** Thankfully, I just found a source via kbin (Crystal from our featured article). So, we will have more in the future.  Here are some to start with from the Joomla Community Magazine.

[End-to-end testing with Joomla! and Cypress](https://magazine.joomla.org/all-issues/june/end-to-end-testing-with-joomla-and-cypress)

[Style your Joomla website: Articles - Newsflash](https://magazine.joomla.org/all-issues/june/style-your-joomla-website-articles-newsflash)

[Playing with the Joomla Web Services (API) - part 4](https://magazine.joomla.org/all-issues/june/playing-with-the-joomla-api-part-4)

### Previous Weeks

Les Tilleuls Coop shares:

[EasyAdmin & Mercure: a concrete use case](https://les-tilleuls.coop/en/blog/easyadmin-mercure-a-concrete-use-case)

Bounteous examines:

[Composability and Drupal: Going Headless at Scale](https://www.bounteous.com/insights/2023/06/13/composability-and-drupal-going-headless-scale)

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

## PHP

### This Week

Sticher.io examines:

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

[#[Override] in PHP 8.3](https://stitcher.io/blog/override-in-php-83)

Miladev explores:

[PHP enum](https://medium.com/@miladev95/php-enum-2df1b8175b40)

JetBrains wants you to fill out their:

[Developer Ecosystem Survey 2023](https://surveys.jetbrains.com/s3/developer-ecosystem-survey-2023-sh) 

**And you should.**

Christoph Rumpel looks at:

[3 Compelling Reasons For Developers To Write Tests](https://christoph-rumpel.com/2023/6/three-compelling-reasons-for-developers-to-write-tests)

**Nice web design CR!**

I am sharing MROH’s article because it has a helpful graphic showing all the PHP data types.

[Exploring Basic Data Types in PHP](https://dev.to/mroh/exploring-basic-data-types-in-php-13kg)

xphlawlessx shares:

[Why I'm Embracing Core PHP in 2023: Optimising Efficiency for Niche Projects](https://dev.to/xphlawlessx/why-im-embracing-core-php-in-2023-optimising-efficiency-for-niche-projects-4o7p)

M. Hakim Amransyah provides:

[An Implementation of Microservice Messaging Using RabbitMQ and PHP](https://dev.to/mhakimamransyah/an-implementation-of-microservice-messaging-using-rabbitmq-and-php-j8i)

TechTales answers:

[How do I make “pretty” URLs in PHP?](https://blog.devops.dev/how-do-i-make-pretty-urls-in-php-54593ddd1e24)

### Previous Weeks

Inspector examines:

[Iterate files and directories in PHP - Fast tips](https://inspector.dev/iterate-files-and-directories-in-php-fast-tips/)

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

The Next Web has:

[TNW Conference 2023 is a wrap! Here are some of the highlights.](https://thenextweb.com/news/tnw-conference-2023-wrap-up-highlights)

**See the section on Ukraine.**

NPR reports:

[How Ukraine created an 'Army of Drones' to take on Russia](https://www.npr.org/2023/06/20/1183050117/how-ukraine-created-an-army-of-drones-to-take-on-russia)

Axios reports:

[Scientists on Twitter head for the exit](https://www.axios.com/2023/06/20/scientific-community-eyes-doors-twitter)

**Following the technology, infosec, and anyone with intelligence crowds.**

Security Week reports:
[DOJ Launches Cyber Unit to Prosecute Nation-State Threat Actors](https://www.securityweek.com/doj-launches-cyber-unit-to-prosecute-nation-state-threat-actors/)

TechDirt provides:

[Seven Rules For Internet CEOs To Avoid Enshittification](https://www.techdirt.com/2023/06/21/seven-rules-for-internet-ceos-to-avoid-enshittification/)

Speaking of which, The Guardian reports:

[Twitter agrees to comply with tough EU disinformation laws](https://www.theguardian.com/technology/2023/jun/23/twitter-agrees-to-comply-with-tough-eu-disinformation-laws)

**I will believe it when I see it.**

### The Evil Empire Strikes Back

The Kyiv Post reports:

[‘Doppelganger’: Russia’s Ongoing Attacks on Western Internet Sites](https://www.kyivpost.com/post/18271)

Bleeping Computer reports:

[Chinese APT15 hackers resurface with new Graphican malware](https://www.bleepingcomputer.com/news/security/chinese-apt15-hackers-resurface-with-new-graphican-malware/)

Yahoo reports:

[Twitt**(l)**er Runs Ads for Disney, Microsoft, and the NBA Next to Neo-Nazi Propaganda](https://news.yahoo.com/twitter-runs-ads-disney-microsoft-120000423.html)

**I fixed their headline.**

The Guardian reports:

[There is no moral high ground for Reddit as it seeks to capitalise on user data](https://www.theguardian.com/commentisfree/2023/jun/17/there-is-no-moral-high-ground-for-reddit-as-it-seeks-to-capitalise-on-user-data)

The Verge reports:

[Reddit removed moderators behind the latest protests before restoring a few of them](https://www.theverge.com/2023/6/20/23767848/reddit-blackout-api-protest-moderators-suspended-nsfw)

[Reddit says it’s ‘not acceptable’ for communities to go NSFW in protest](https://www.theverge.com/2023/6/21/23768836/reddit-changing-safe-for-work-communities-nsfw-not-acceptable)

**Wow, the Crappit dumbass is tryout to outc*nt the Twittler idiot.**

Dark Reading reports:

[US Investors Sniffing Around Blacklisted NSO Group Assets](https://www.darkreading.com/operations/us-investors-sniffing-around-buying-blacklisted-nso-group-assets)

### Cybersecurity/Privacy

Bleeping Computer reports:

[SMS delivery reports can be used to infer recipient's location](https://www.bleepingcomputer.com/news/security/sms-delivery-reports-can-be-used-to-infer-recipients-location/)

Tech Republic reports:

[Bots, phishing, server attacks making commerce a cybersecurity hotspot](https://www.techrepublic.com/article/akamai-study-bot-attacks-commerce/)

Bleeping Computer reports:

[The Great Exodus to Telegram: A Tour of the New Cybercrime Underground](https://www.bleepingcomputer.com/news/security/the-great-exodus-to-telegram-a-tour-of-the-new-cybercrime-underground/)

TechCrunch reports:

[Feds seize notorious and shuttered hacking site BreachForums](https://techcrunch.com/2023/06/23/feds-seize-notorious-and-shuttered-hacking-site-breachforums/)

### More Programming

Hackaday asks:

[Too Much Git? Try Gitless.](https://hackaday.com/2023/06/18/too-much-git-try-gitless/)

**This sounds like it’s for me.**

For the power Git user, Kinsta shares:

[Advanced Git: Power Commands Beyond the Basics](https://kinsta.com/blog/advanced-git/)

[How To Carry Out Complex Git Merge Tasks](https://kinsta.com/blog/git-merge/)

The Register asks:

[Whose line is it anyway, GitHub?](https://www.theregister.com/2023/06/19/opinion/) 

Sitepoint looks at the:

[Top 6 AI Coding Assistants in 2023](https://www.sitepoint.com/ai-coding-assistants/)

ReadWrite looks at:

[API Design Patterns: Best Practices for Building Resilient APIs](https://readwrite.com/api-design-patterns-best-practices-for-building-resilient-apis/)

Darek Kay shows us how to:

[Style your RSS feed](https://darekkay.com/blog/rss-styling/)

**This is interesting.**

Mattias Ott celebrates:

[The New CSS](https://matthiasott.com/notes/the-new-css)

Kyle Builds Stuff explores:

[Why Choose Svelte over React](https://medium.com/@kylebuildsstuff/why-choose-svelte-over-react-b30d6220de0e)

Speaking of Svelte, it announces:

[Svelte 4](https://svelte.dev/blog/svelte-4)

Smashing Mag examines:

[Gatsby Headaches And How To Cure Them: i18n (Part 2)](https://www.smashingmagazine.com/2023/06/gatsby-headaches-i18n-part-2/)

Grant Horwood shares:

[Three things you (probably) didn't know you could do with the MySQL command](https://dev.to/gbhorwood/mysql-three-things-you-probably-didnt-know-you-could-do-with-the-mysql-command-1mfo)

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

### Fediverse

The Fediverse Report has:

[The Roundup Episode 23](https://fediversereport.com/the-roundup-episode-23/)

**The big news in the Fediverse this week is Reddit’s dumpster fire and how to handle Meta creating a Twitter competitor using ActivityPub.**

PC Mag reports:

[Meta's Twitter Alternative Will Probably Be Called 'Threads'](https://www.pcmag.com/news/metas-twitter-alternative-will-probably-be-called-threads)

**There is a bit of an uproar in the Fediverse about preemptively blocking the Meta product. And whether it should be at the instance or individual user level. A variety of reasons for and against this have been given. [This is them most cogent analysis I have read](https://ianbetteridge.com/2023/06/21/meta-and-mastodon-whats-really-on-peoples-minds/).**

**At the moment, I would go with the individual level approach. But no matter the arguments, the reason every single Fediverse user should block Meta is that it is a box of c^nts.**

**They have always been a box of c^nts. And they will always be a box of c^nts. Meta should be trusted as far as I can kick Zuck which is about six feet. They will immediately or eventually try to enshitify whatever product they launch. At that point, administrators should block them at the instance level.**

**Maybe I am wrong, but maybe the Easter Bunny is real.**

**Do I need to remind anyone these are the mofos greenlighting the spread of misinformation of all types, science denial, propaganda from the enemies of democracy, conspiracy theories from every lunatic on earth, election stealing, suicide instigation for teenagers, and the mass genocide of Muslims in Myanmar? And that data-stealing and selling is their business model?**

FreezeNet reports:

[As Reddit Drama Continues, ActivityPub Growth Continues to Skyrocket](https://www.freezenet.ca/as-reddit-drama-continues-activitypub-growth-continues-to-skyrocket/) 

**Mostly kbin and Lemmy, but Mastodon as well.**

I wrote about this [on our website](https://www.symfonystation.com/kbin) last week.

kbin has an:

[/kbin server update - or how the server didn't blow up](https://kbin.social/m/kbinMeta/t/68541/kbin-server-update-or-how-the-server-didn-t-blow-up)

**This is why the Fediverse is awesome.**

Quip PD has a helpful resource if you are leaving Reddit (and you should):

[Unofficial Subreddit Migration List (Lemmy, Kbin)](https://www.quippd.com/writing/2023/06/15/unofficial-subreddit-migration-list-lemmy-kbin-etc.html)

The Nexus has:

[Eight days later: Kbin, Lemmy, the landed gentry, and the rise of the "threadiverse" (DRAFT)](https://privacy.thenexus.today/8-days-later-draft-kbin-lemmy-landed-gentry/)

kbin FAQs shares:

[A small FAQ to help new users to kbin](https://kilioa.org/m/kbinfaqs/t/725)

PeerTube announces:

[Version 5.2 of PeerTube is out!](https://joinpeertube.org/news/release-5.2)

Stefan Bohacek also has an announcement:

[WordPress plugin for Fediverse embeds](https://stefanbohacek.com/project/wordpress-plugin-for-fediverse-embeds/)

Bonfire shares:

[Empowering Bonfire users with advanced roles & permissions](https://bonfirenetworks.org/posts/custom_roles/)

We Distribute looks at:

[The Long Effort to Bring Groups to the Fediverse](https://wedistribute.org/2023/06/the-long-effort-to-bring-groups-to-the-fediverse/)

## 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 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://miro.medium.com/max/1200/1*B3RcgIbAiytfjynP-oiOMg.jpeg)

### Reuben Walker

Founder
Symfony Station