Symfony Station Communiqué — 30 June 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse News.
Tags: symfony, drupal, php, fediverse
Published: 2023-07-02 15:22:47

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

Or jump straight to your favorite section via our website.

 

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

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

**My opinions will be in bold. And will often involve profanity. Though not this week. WTF?**

---

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, Symfony development activity focused on fixing bugs in maintained branches: update ICU data to 73.2, fix some design issues in the Profiler, fix secrets:list command and about command, etc. Meanwhile, the upcoming Symfony 6.4 version added features such as automatic route aliases for controllers FQCN and FQCN::method, deprecation of ContainerAwareInterface and allowing to pass a single constraint to the When constraint.”

[A Week of Symfony #860 (19-25 June 2023)](https://symfony.com/blog/a-week-of-symfony-860-19-25-june-2023)

Symfony sent [their June Newsletter](https://symfony.cmail19.com/t/y-e-pidlkjk-dyurtluuut-ju/).

SymfonyCasts announces:

[AssetMapper: Modern JS with Zero Build System Video Tutorial Screencast](https://symfonycasts.com/screencast/asset-mapper)

---

## Featured Item

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

The Drop Times shared a great article this week.

“If Dr. Safiya Umoja Noble were a road sign, she would read: **“CAUTION: Slow Down, Sharp Curve Ahead”**. She is the person who asks if we are headed toward a cliff while everyone else is blindly engaged in winning the race. She is a sobering and questioning presence in a time of great, almost delirious, innovation.

On Tuesday, June 06, 2023, the second day of DrupalCon-Pittsburgh, Dr. Noble gave a keynote presentation on systemic biases in technology, and the great responsibility of web developers to build tools that protect and promote the welfare of our society. DrupalCon is one of several annual gatherings of a tech community that is united through the open-source software Drupal.

“This may make me an unsatisfying dinner party guest,*”* Noble said, as she proceeded to lay out the shortcomings and dangers of modern technology to a room of thousands of experts, enthusiasts, and professionals in that field.”

### [Consequential Innovation, The Falsity of the Digital Frontier, and the Sobering Presence of Safiya Umoja Noble](https://www.thedroptimes.com/32198/consequential-innovation-falsity-digital-frontier-and-sobering-presence-safiya-umoja-noble)

---

### This Week

Ash Allen Design explores:

[Hyvor Blogs: A blogging platform for Laravel and Symfony Projects](https://ashallendesign.co.uk/blog/hyvor-blogs)

**This is very cool. I am going to experiment with it for one of my company blogs.**

Gabriel Anhaia examines:

[Building a Symfony Application with Docker, PHP 8.2, and Caddy](https://medium.com/devwarlocks/building-a-symfony-application-with-docker-php-8-2-and-caddy-ece1438cbd8a)

Qtatech explains:

[Why Drupal 10 and Symfony 6.2 are the Perfect Combination for Web Development](https://qtatech.com/en/article/why-drupal-10-and-symfony-62-are-perfect-combination-web-development)

Etshy shares:

[Reflecion note about: DDD and Aggregate implementation with Symfony and Doctrine](https://dev.to/etshy/reflexion-note-about-ddd-and-aggregate-implementation-with-symfony-and-doctrine-2f9f)

The Hear UP has advice for:

[Becoming a Symfony Expert: Essential Insights](https://www.google.com/url?rct=j&sa=t&url=https://thehearup.com/becoming-a-symfony-expert-essential-insights/33162/&ct=ga&cd=CAEYACoTMzMyNzE3ODk5NjUxMzE0MTk3NzIaYTY2MDk0OGIzMzMzNzg0Njpjb206ZW46VVM&usg=AOvVaw2N0t_-uzCjPewSmyczGCj8)

Martin Mička shares:

[Features I Like in Symfony 6.3](https://martinmicka.medium.com/features-i-like-in-symfony-6-3-5a390fbd6f8a)

Webkul shows us how to:

[Override Symfony Grid Listing in PrestaShop](https://webkul.com/blog/override-symfony-grid-listing-in-prestashop/)

### eCommerce

PrestaShop announces:

[PrestaShop 8.1 Is Available](https://build.prestashop-project.org/news/2023/prestashop-8-1-0-available/)

### CMSs

Daniel Siepmann shows us how to: 

[Auto migrate PHP code via configuration with Rector in TYPO3 and Aimeos](https://daniel-siepmann.de/auto-migrate-php-code-via-configuration.html)

**Three great topics.**

Kevin Quillen demonstrates:

[Setting up PHPDocumentor 3 for Drupal 9 & 10](https://kevinquillen.com/setting-phpdocumentor-3-drupal-9-10)

The Drop Times looks at:

[News Ticker Module: Enhancing Drupal Websites with Scrolling News Updates](https://www.thedroptimes.com/32520/news-ticker-module-enhancing-drupal-websites-with-scrolling-news-updates)

The Drupal Association’s work on its Open Web Manifesto finishes:

[The Drupal Association issues an Open Web Manifesto](https://www.drupal.org/association/blog/the-drupal-association-issues-an-open-web-manifesto)

[Here’s the Manifesto itself](https://www.drupal.org/open-web-manifesto).

Matt Glaman explores:

[Profiling Drupal AJAX requests](https://mglaman.dev/blog/profiling-drupal-ajax-requests)

Specbee examines:

[Using and Customizing the Paragraphs module in Drupal](https://www.specbee.com/blogs/using-and-customizing-paragraphs-module-in-drupal)

Consensus Enterprises is:

[Building the Future of Drupal Hosting with Aegir5](https://consensus.enterprises/blog/aegir5-building-the-future/)

Ironstar shares:

[2023 Drupal Local Development Survey Results](https://www.ironstar.io/devsurvey23/)

WebWash shows us how to:

[Create an Admin Page using Views in Drupal](https://www.webwash.net/create-admin-page-using-views-in-drupal/)

Lullabot is working on:

[Improving Drupal's Administration UX](https://www.lullabot.com/articles/improving-drupals-administration-ux)

Lemberg Solutions asks:

[Drupal vs WordPress - Which CMS is right for you?](https://lembergsolutions.com/blog/drupal-vs-wordpress-which-cms-right-you)

Mateu e0ipso is:

[Making it easy for module developers to work with single directory components](https://video.mateuaguilo.com/videos/watch/ed750ade-d9ab-4f0d-bba2-d1732c8c91aa)

ImageX Media has a:

[Guide to using the Bootstrap UI Kit module for Drupal](https://imagexmedia.com/blog/2023/06/bootstrap-ui-kit-module-drupal-all-ui-elements-your-fingertips)

Joomla announces:

[Joomla 5.0 Alpha 2 - New ideas added to Joomla 5!](https://developer.joomla.org/news/904-joomla-5-0-alpha-2-new-ideas-added-to-joomla-5.html)

### Previous Weeks

I ran across this from Noviello:

[Master Symfony: Ultimate Guide for Effective Web Development](https://noviello.it/en/master-symfony-ultimate-guide-for-effective-web-development/?expand_article=1)

**It has some good basic information.**

Acquia has:

[This Marketer’s First DrupalCon: The Pittsburgh Highlights](https://www.acquia.com/blog/marketers-first-drupalcon-pittsburgh-highlights)

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

## PHP

### This Week

The PHP Foundation publishes its June report:

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

**Please donate to the Foundation while you are there.**

php[architect]’s June issue is out:

[Evolving PHP](https://www.phparch.com/magazine/2023/06/evolving-php/)

Nico Anastasio has a great series of articles on code design:

[The Art of Code Design: Embracing the Power of the Open-Closed Principle](https://anastasionico.uk/blog/the-art-of-code-design-the-open-closed-principle)

[The Art of Code Design: Unveiling the Single Responsibility Principle's Magic](https://anastasionico.uk/blog/the-art-of-code-design-unveiling-the-single-responsibility-principle-magic)

[The Art of Code Design: Demystifying the Liskov Substitution Principle](https://anastasionico.uk/blog/the-art-of-code-design-demystifying-the-liskov-substitution-principle)

Berastis shares:

[PHP’s Hidden Weapon: Dynamic Variables Unearthed](https://medium.com/@berastis/phps-hidden-weapon-dynamic-variables-unearthed-3cbd85fcf5f9)

Vinícius Amparo shares:

[A Simple Guide to Client-Side Encryption and Decryption Using JavaScript (JSEncrypt) and PHP](https://medium.com/@viniciusamparo/a-simple-guide-to-client-side-encryption-and-decryption-using-javascript-jsencrypt-and-php-20c2f179b6e5)

PhpStorm announces:

[AI Features in PhpStorm: PhpStorm 2023.2 EAP #5](https://blog.jetbrains.com/phpstorm/2023/06/ai-features-in-phpstorm-phpstorm-2023-2-eap-5/)

Speaking of it, Alexander Obregon shares:

[Unlocking Productivity with PhpStorm: A Beginner’s Guide](https://medium.com/@AlexanderObregon/unlocking-productivity-with-phpstorm-a-beginners-guide-ea54c1b12cea)

Anil Chaudhari shows us how to:

[Send multiple asynchronous cURL requests using PHP](https://medium.com/@imanilchaudhari/send-multiple-asynchronous-curl-requests-using-php-998acfce1622)

Nextcloud looks at:

[Developing with Nextcloud - Part 1 -Setting up for development](https://dev.to/daphnemuller/developing-with-nextcloud-part-1-setting-up-for-development-677)

**I use Nextcloud for storing personal photography and I am glad to see it’s based on PHP. I should move by email service there.**

RidaNor explains:

[Troubleshooting Brew Doctor Errors and Resolving ‘Invalid Bottle Tag Symbol’ Issue](https://medium.com/@ridanoor212/troubleshooting-brew-doctor-errors-and-resolving-invalid-bottle-tag-symbol-issue-3f7b3be686e0)

### Previous Weeks

Seb De Deyne has:
[Thoughts on event sourcing: Replaying events](https://sebastiandedeyne.com/replaying-events/)

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

Radio Free Europe reports:

[Air War: Pro-Ukraine Hackers Increasingly Breaking Into Russian Broadcasts With Anti-Kremlin Messages](https://www.rferl.org/a/pro-ukraine-hackers-russian-broadcasts-/32474061.html)

[Sachkov's Revenge: Jailed On Treason Charges, A Russian Cybersecurity Exec Goes On The Offensive](https://www.rferl.org/a/32472306.html)

TechUkraine reports on the:

[Results of the Drone Hackathon “Anti-Shahed”](https://techukraine.org/2023/06/26/results-of-the-drone-hackathon-anti-shahed/)

The Washington Post reports:

[Satellite system used by Russian military is hacked](https://www.washingtonpost.com/technology/2023/06/30/satellite-hacked-russian-military/)

The Record reports:
[Russian cyber expert arrested in Kazakhstan, triggering a showdown between US and Moscow](https://therecord.media/russian-cyber-expert-arrested-in-kazakhstan-triggering-showdown)

The Verge reports:

[EU advances rules that wrestle control of user data away from Big Tech](https://www.theverge.com/2023/6/28/23776659/european-union-data-act-agreement-portability-parliament-council-digital-transformation)

The Guardian reports:

[White House issues warning to US firms interested in acquiring Israeli surveillance tech](https://www.theguardian.com/us-news/2023/jun/29/israel-nso-surveillance-spyware-pegasus-simonds-biden-national-security)

### The Evil Empire Strikes Back

Dark Reading reports:

[Russian Spies, War Ministers Reliant on Cybercrime in Pariah State](https://www.darkreading.com/threat-intelligence/russia-reliant-on-cybercrime-as-international-pariah)

### Cybersecurity/Privacy

The Hacker News reports:

[MITRE Unveils Top 25 Most Dangerous Software Weaknesses of 2023: Are You at Risk?](https://thehackernews.com/2023/06/mitre-unveils-top-25-most-dangerous.html)

[U.S. Cybersecurity Agency Adds 6 Flaws to Known Exploited Vulnerabilities Catalog](https://thehackernews.com/2023/06/us-cybersecurity-agency-adds-6-flaws-to.html)

Decipher reports:

[Conti and Trickbot Crypters Bring Clarity to Complex Threat Landscape](https://apple.news/AOi3btgEES_qZInpn5U0qwA) 

[GAO: Federal Agencies Contend With Disparate Cybercrime Metrics](https://apple.news/AV66Oqu7_SzOsBC5S39WKZw)

The Register reports:

[Tackling the cyber skills gap with AI](https://www.theregister.com/2023/06/27/tackling_the_cyber_skills_gap/)

Graham Cluley reports:

[Busted ‘secure’ EncroChat messaging service leads to over 6,500 arrests by police](https://grahamcluley.com/busted-secure-encrochat-messaging-service-leads-to-over-6500-arrests-by-police/)

Dark Reading reports on:

[3 Ways to Build a More Skilled Cybersecurity Workforce](https://www.darkreading.com/microsoft/3-ways-to-build-a-more-skilled-cybersecurity-workforce)

### More Programming

The Verge reports:

[AI is killing the old web, and the new web struggles to be born](https://www.theverge.com/2023/6/26/23773914/ai-large-language-models-data-scraping-generation-remaking-web)

Platformer reports:

[The AI is eating itself](https://www.platformer.news/p/the-ai-is-eating-itself)

Smashing Mag looks at:

[Useful DevTools Tips and Tricks](https://www.smashingmagazine.com/2023/06/popular-devtools-tips/)

Sitepoint shows us:

[How to Use CSS background-size and background-position](https://www.sitepoint.com/how-to-use-css-background-size-and-background-position/)

Infoworld asks:

[Update or migrate? Planning for MySQL 5.7 EOL](https://www.infoworld.com/article/3699117/update-or-migrate-planning-for-mysql-5-7-eol.html)

![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 24](https://fediversereport.com/last-week-in-the-fediverse-episode-24/)

And:

[Lemmy and Kbin](https://fediversereport.com/lemmy-and-kbin/)

We Distribute trys:

[Making Sense of the Argument Around Meta](https://wedistribute.org/2023/06/making-sense-of-the-argument-around-meta/)

Rebooted opines on:

[Why would Meta implement ActivityPub? 1½ reasons are compelling, another is not](https://reb00ted.org/tech/20230625-meta-why-activitypub/)

OnePict has this gem on the Meta/Fediverse controversy:

[Consent and the Fediverse](https://onepict.com/consent-fediverse20230627.html)

[Here is my take on it](https://www.symfonystation.com/Symfony-Station-Communique-23-June-2023#fediverse) from last week in case you missed out on the fun. ;)

Kbin Cafe shares some news:

[Kbin Cafe Updates - Federation, community spaces and more](https://kbin.cafe/m/CafeMeta/t/5179/Kbin-Cafe-Updates-Federation-community-spaces-and-more)

ShellSharks has a guide for Lemmy, Kbin, and general Reddit off-ramping:

[Threadiversal Travel](https://shellsharks.com/threadiversal-travel)

**Great stuff.**

[Lemmy.ninja](http://Lemmy.ninja) shares:

[A tale of a new Lemmy instance, a bot infestation, the fallout, and how we dealt with it](https://kbin.social/m/fediverse@lemmy.ml/t/110436/A-tale-of-a-new-Lemmy-instance-a-bot-infestation)

## 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