Symfony Station Communiqué — 11 August 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2023-08-14 00:13:59

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

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-11-August-2023#symfony)
- [PHP](https://www.symfonystation.com/Symfony-Station-Communique-11-August-2023#php)
- [Other](https://www.symfonystation.com/Symfony-Station-Communique-11-August-2023#other)
- [Cybersecurity](https://www.symfonystation.com/Symfony-Station-Communique-11-August-2023#cybersecurity)
- [More Programming](https://www.symfonystation.com/Symfony-Station-Communique-11-August-2023#more)
- [Fediverse](https://www.symfonystation.com/Symfony-Station-Communique-11-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-04-August-2023)  and [article](https://www.symfonystation.com/AssetMapper) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-866-31-july-6-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 and 7.0 versions merged more than 60 pull requests with new features. Meanwhile, Symfony launched a new initiative to help you organize your next Symfony-related meetup.”

[A Week of Symfony #866 (31 July - 6 August 2023)](https://symfony.com/blog/a-week-of-symfony-866-31-july-6-august-2023)

They share:

[SymfonyLive Berlin 2023 - Exciting workshops are waiting for you!](https://symfony.com/blog/symfonylive-berlin-2023-exciting-workshops-are-waiting-for-you)

[SymfonyLive Berlin 2023 - The use of anemic and rich domains in Symfony](https://symfony.com/blog/symfonylive-berlin-2023-the-use-of-anemic-and-rich-domains-in-symfony)

**This sounds very interesting.**

[SymfonyLive Berlin 2023 - Talkception : why non-technical talks in tech events are so important](https://symfony.com/blog/symfonylive-berlin-2023-talkception-why-non-technical-talks-in-tech-events-are-so-important)

SensioLabs reminisces:

[Throwback to PHP Brussels Meetup June 2023](https://blog.sensiolabs.com/2023/08/10/throwback-php-brussels-meetup-june-2023/)

SymfonyCasts continue their AssetMapper course:

[This week on SymfonyCasts](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/sh/1t6AVsd2XFnIGBrRERGJumwddAsNT1/8AcqQOrYq8Id)

---

## Featured Item

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

Keaton Brandt writes:

In October 1984, two ideologues published a radical manifesto… sort of. [Program Design in the UNIX Environment](https://harmful.cat-v.org/cat-v/unix_prog_design.pdf), by comp-sci legends Brian Kernighan and Rob Pike, articulated a pattern for software architecture that both men had already spent years fighting to preserve.

The crux of the paper is often summed up by the acronym DOTADIW, “Do One Thing And Do It Well”. Unix and its descendants are full of programs that embody this mantra: `ls` just lists files, `cat` just outputs file contents, `grep` just filters data, `wc` just counts words, etc. Each program has a few options that change its behavior, but not too many. 

The power of Unix, as championed by Kernighan and Pike, was the ability to chain these simple programs together to create complex behaviors.

This is a great idea! The simple programs that comprise this command are easy to develop and maintain. In fact, they’re so simple that they might genuinely be free of bugs — a feat almost laughably implausible for any more complicated piece of software.

Unfortunately, as with most manifestos, this ideal doesn’t hold up to real-world scrutiny.

**Keaton continues with what does though.**

### [Kernighan and Pike were right: Do one thing, and do it well](https://medium.com/source-and-buggy/do-one-thing-and-do-it-well-886b11a5d21)

**Plugins peeps. Plugins.**

---

### This Week

Drupal Dev demi-god Matt Glaman explores the:

[Parallels of typing with PHP and TypeScript](https://mglaman.dev/blog/parallels-typing-php-and-typescript)

David Garcia examines:

[The Challenges of IP Address Detection in a Multi-Step Connection Scenario](https://david-garcia.medium.com/the-challenges-of-ip-address-detection-in-a-multi-step-connection-scenario-bfc10cf77b28)

Gabriel Anhaia shares:

[Dead Letter Queue in Symfony 6.3: An Essential Guide](https://medium.com/devwarlocks/dead-letter-queue-in-symfony-6-3-an-essential-guide-c95d7491851d)

Daggerhart Lab shows us:

[How to Manage Cookies in Drupal & Symfony](https://dev-daglab.pantheonsite.io/cookie-services-how-to-handle-cookies-in-drupal-symfony/) 

### eCommerce

Shopware announces:

[Shopware 6 release news – explore the new features for August 23](https://www.shopware.com/en/news/shopware-6-release-news-august-2023/)

Sylius shares:

[Month of Sylius: July](https://sylius.com/blog/month-of-sylius-july/)

The Register reports:

[Magento shopping cart attack targets critical vulnerability](https://www.theregister.com/2023/08/11/magento_shopping_cart_attack_targets/)

### Platforms

GitHub asks:

[Is Laravel the happiest developer community on the planet?](https://github.com/readme/featured/laravel-community)

**I would say yes.**

### CMSs

Joomla announces:

[Release timetable changes for Joomla 5](https://developer.joomla.org/news/907-release-timetable-changes.html)

TYPO3 shares:

[Being TYPO3 at the Transform Africa Summit, 2023](https://typo3.org/article/being-typo3-at-the-transform-africa-summit-2023)

Jakob Rocowitz explains:

[Organizing an Organization using the Schema.org Blueprints module for Drupal](https://www.jrockowitz.com/blog/schemadotor-starterkit-organization)

Specbee has:

[To Booth or Not to Booth: Our Candid DrupalCon’23 Experience](https://www.specbee.com/blogs/drupalcon23-experience)

**If you exhibit at a conference, it’s a charitable donation to the community. It’s not a sales opportunity.**

[Working with the Devel Module in Drupal 9 to Generate Dummy Content](https://www.specbee.com/blogs/devel-module-in-drupal-9-to-generate-dummy-content)

LN Webworks looks at:

[Drupal 8, 9, 10 Functional and Unit Testing - Automation Testing](https://www.lnwebworks.com/Insight/drupal-8-9-10-functional-and-unit-testing-automation-testing)

Sebastian Hagens is:

[Exploring subscriptions and (mobile push) notifications with DANSE Drupal module](https://sebastix.nl/blog/exploring-subscriptions-and-notifications-with-drupal-danse-module/)

PrometSource has:

[FAQs about the Nov. 2023 Drupal 9 End of Life](https://www.prometsource.com/blog/faqs-drupal-9-end-of-life)

### Previous Weeks

Nitsan shares their:

[Top 10 Reasons why should you Upgrade your TYPO3 website to latest version 12 LTS](https://dev.to/nitsan_technologies/top-10-reasons-why-should-you-upgrade-your-typo3-website-to-latest-version-12-lts-18df)

Oliver Davies shares:

[Maintaining a module used on 35,000 Drupal websites](https://www.oliverdavies.uk/archive/2023/08/01/maintaining-a-module-used-on-35000-drupal-websites)

Redrat explores:

[Validating requests on Symfony Framework](https://blog.redrat.com.br/validating-requests-on-symfony-framework)

Spiriit explains the:

[SpiriitFormFilterBundle - Symfony Bundle](https://www.spiriit.com/blog/spiriitformfilterbundle-bundle-symfony/)

SarahDev demonstrates:

[Creating a Social Media Aggregator with Symfony](https://medium.com/@jexend17/creating-a-social-media-aggregator-with-symfony-8a385662a0c2)

Albert Colom shows us:

[How to publish domain events with doctrine listener](https://medium.com/@skolom_93361/how-to-publish-domain-events-with-doctrine-listener-f48a8a18681d)

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

## PHP

### This Week

JetBrains announces:

[Redocly Brings Enhanced OpenAPI Experience to JetBrains IDEs](https://blog.jetbrains.com/blog/2023/08/07/redocly-brings-enhanced-openapi-experience-to-jetbrains-ides/)

Laravel News shows us:

[How to Increase PHP Memory Limits](https://laravel-news.com/how-to-increase-php-memory-limits)

Mr. Fady examines:

[Creating Your Own PHP SessionStorage](https://dev.to/fadymr/php-creating-your-own-php-sessionstorage-2jkf)

npmJS looks at:

[The Custom Element JetBrains Integration](https://www.npmjs.com/package/custom-element-jet-brains-integration) 

Derick Rethans announces a:

[Xdebug Update: July 2023](https://derickrethans.nl/xdebug-update-july-2023.html)

Nico Anastasio asks:

[Is it Difficult to Learn PHP? (2023 update)](https://anastasionico.uk/blog/is-it-difficult-to-learn-php)

Davor Minchorov explores:

[8 Code Quality Tools To Use In Your Long-Term PHP Applications](https://davorminchorov.com/8-code-quality-tools-to-use-in-php-applications)

Mohamed Said examines:

[Infrastructure management for several high-traffic PHP applications](https://themsaid.com/infrastructure-management-for-several-high-traffic-php-applications)

evozon shows us:

[How to Effortlessly Keep Your PHP Projects Up-to-Date with Future](https://dev.to/evozon/how-to-effortlessly-keep-your-php-projects-up-to-date-3ljn)

Gabriel Anhaia looks at:

[Understanding Rabbit Brokers: Their Role, Utility, and Impact](https://medium.com/devwarlocks/understanding-rabbit-brokers-their-role-utility-and-impact-3fdd88d2725e)

Twilio shows us:

[How to Store Images in SQLite with PHP](https://www.twilio.com/blog/store-images-sqlite-php)

### Previous Weeks

Mimranisrar6 asks:

[How does PHP interpreter work, How PHP is executed on server, and PHP script execution explained step by step](https://medium.com/@mimranisrar6/how-does-php-interpreter-works-how-php-is-executed-on-server-php-script-execution-explained-step-663a8cd05df6)

IPC shares:

[PHPUnit 10: All you need to know about the testing framework's newest version](https://phpconference.com/blog/phpunit-10-all-you-need-to-know-about-the-latest-version/)

[The PHPUnuhi Framework at a Glance: Translations for pipelines, OpenAI, and more](https://phpconference.com/blog/the-phpunuhi-framework-at-a-glance/)

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

Reuters reports:

[Ukraine says it prevented Russian hacking of armed forces combat system](https://www.reuters.com/world/europe/ukraine-says-it-prevented-russian-hacking-armed-forces-combat-system-2023-08-08/)

Fast Company reports:

[Ukraine removes the hammer and sickle from Kyiv's Motherland Monument](https://www.fastcompany.com/90934519/ukraine-redesigned-its-most-famous-monument-to-be-a-gigantic-screw-you-to-putin)

**Ukraine wishes a giant fuck you to Vladimir Cuntin.**

The Counteroffensive reports:

[Mapaganda: Ukrainians flee to Europe, only to have their children taught Russian propaganda](https://counteroffensive.substack.com/p/mapaganda-ukrainians-flee-to-europe)

The Guardian reports:

[Ukraine creates database of art linked to sanctions-hit Russians](https://www.theguardian.com/world/2023/aug/08/ukraine-creates-database-of-art-linked-to-sanctions-hit-russians)

In no shit Sherlock news, the Los Angeles Times opines:

[A few sick days made it clear — Twitter is dying, and so is social media as we know it](https://www.latimes.com/business/technology/story/2023-08-07/column-its-the-end-of-social-media-as-we-know-it-we-should-feel-fine)

**A more apt analogy is that Shitter is a dead man slowly walking on self-imposed death row.**

The Next Web reports:

[Norway fines Meta 1M crowns per day over behavioral ads feud](https://thenextweb.com/news/norway-fines-meta-privacy-violations-behavioural-advertising-ad-targeting-facebook)

The BBC reports:

[Why it matters where your data is stored](https://www.bbc.com/news/business-66310714)

### The Evil Empire Strikes Back

The New York Times reports:

[A Global Web of Chinese Propaganda Leads to a U.S. Tech Mogul](https://www.nytimes.com/2023/08/05/world/europe/neville-roy-singham-china-propaganda.html)

Decipher reports:

[Russia-Linked Group Resurfaces With New Infrastructure](https://apple.news/AQPCgfJUkS921jCXL_hh5xg)

Radio Free Europe:

[Russia Adds Ukrainian Journalist Yanina Sokolova To Wanted List](https://www.rferl.org/a/russia-ukraine-journalist-wanted-list/32537632.html)

Telecoms reports:

[Russian hackers suspected of cyberattack exposing data of 40M citizens](https://www.telecomstechnews.com/news/2023/aug/09/russian-hackers-cyberattack-exposing-data-40m-citizens/)

DarkReading reports:

['MoustachedBouncer' APT Spies on Embassies, Likely via ISPs](https://www.darkreading.com/attacks-breaches/moustached-bouncer-apt-spied-embassies-belarus)

Bleeping Computer reports:

[North Korean hackers 'ScarCruft' breached Russian missile maker](https://www.bleepingcomputer.com/news/security/north-korean-hackers-scarcruft-breached-russian-missile-maker/)

**One pariah state steals from another one.**

TechCrunch reports:

[Google’s Plan To DRM The Web Goes Against Everything Google Once Stood For](https://www.techdirt.com/2023/08/02/googles-plan-to-drm-the-web-goes-against-everything-google-once-stood-for/)

**Let me repeat. Fuck Google, and goodbye Chrome.**

The Verge reports:

[Facebook and Instagram accused of ignoring reports on dangerous content](https://www.theverge.com/2023/8/7/23820422/meta-internews-trusted-partners-human-rights-report)

The Tyee asks and advises:

[Who Needs Meta or Google for News? Use ‘Really Simple Syndication’](https://thetyee.ca/Analysis/2023/08/08/Use-Really-Simple-Syndication/)

**Indeed.**

Mozilla reports:

[France’s browser-based website blocking proposal will set a disastrous precedent for the open internet](https://blog.mozilla.org/netpolicy/2023/06/26/france-browser-website-blocking/)

### Cybersecurity/Privacy

Confiant reports:

[The Yandex Leak: How a Russian Search Giant Uses Consumer Data](https://www.confiant.com/news/the-yandex-leak-how-a-russian-search-giant-uses-consumer-data)

Cybersec84 shares:

[New Skidmap Redis Malware Variant Poses a Serious Threat to Vulnerable Redis Servers](https://cybersec84.wordpress.com/2023/08/07/new-skidmap-redis-malware-variant-poses-a-serious-threat-to-vulnerable-redis-servers/)

The Hacker News reports:

[FBI Alert: Crypto Scammers are Masquerading as NFT Developers](https://thehackernews.com/2023/08/fbi-alert-crypto-scammers-are.html)

**The rare story that has three douches - the FBI, Crypto, and NFT.**

[Interpol Busts Phishing-as-a-Service Platform '16Shop,' Leading to 3 Arrests](https://thehackernews.com/2023/08/interpol-busts-phishing-as-service.html)

Opensource shares:

[5 open source alternatives to Zoom](https://opensource.com/article/21/9/alternatives-zoom)

**Because Zoom decided to enshitify itself even more than it had before.**

Security Intelligence reports:

[Databases beware: Abusing Microsoft SQL Server with SQLRecon](https://securityintelligence.com/posts/databases-beware-abusing-microsoft-sql-server-with-sqlrecon/)

The Grit Daily News reports:

[Keeping OAuth Safe: 5 Security Best Practices](https://gritdaily.com/keeping-oauth-safe-5-security-best-practices/)

The Electronic Frontier Foundation says:

[Your Computer Should Say What You Tell It To Say](https://www.eff.org/deeplinks/2023/08/your-computer-should-say-what-you-tell-it-say-1)

**I agree.** 

TechRepublic reports:

[CrowdStrike at BlackHat: Speed, Interaction, Sophistication of Threat Actors Rising in 2023](https://www.techrepublic.com/article/black-hat-crowdstrike-threat-hunting/)

### More Programming

Ftisiot compares:

[JSON vs JSONB in PostgreSQL](https://ftisiot.net/postgresqljson/what-are-the-differences-json-jsonb-postgresql)

Joan Westenberg shows us:

[How social media’s fading archives are erasing our digital history](https://joanwestenberg.medium.com/how-social-medias-fading-archives-are-erasing-our-digital-history-cc90c1c4f4ec)

**Hey peeps. Want to keep your shit forever? Get your own blog and post/host copies of your social media posts on it. Or create your own instance on a Fediverse platform.**

Adhoc explores:

[Developing a focus style for a themeable design system](https://adhoc.team/2022/02/08/creating-focus-style-for-themable-design-system/)

**This is a very interesting article about a small but essential aspect of your CSS.**

That HTML Blog reports on:

[The Legacy of Tailwind CSS](https://thathtml.blog/2023/08/tailwind-death-of-craftsmanship/)

**The same goes for the equally shitty React. And what do you know?**

[React Is Not Modern Web Development](https://thathtml.blog/2023/08/react-is-not-modern/)

Josh Collinsworth shares the damage caused by React:

[Things you forgot (or never knew) because of React](https://joshcollinsworth.com/blog/antiquated-react)

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

[Lemmy ask me anything session summary](https://fediversereport.com/lemmy-ask-you-anything/)

Jamie Jawinski shares:

[Mastodon's Mastodon'ts](https://www.jwz.org/blog/2023/08/mastodons-mastodonts/)

**Clever headline.**

DotArt reports:

[Search is coming to Mastodon](https://dotart.blog/dotart-blog/full-text-search-coming)

Akkoma announces:

[Akkoma stable 2023.08 - Secure ARMs are bookworms](https://meta.akkoma.dev/t/akkoma-stable-2023-08-secure-arms-are-bookworms/545)

Micro.blog announces:

[Pixelfed cross-posting in Micro.blog](https://www.manton.org/2023/08/07/pixelfed-crossposting-in.html)

Engadget asks:

[Is decentralization the future of social media?](https://www.engadget.com/is-decentralization-the-future-of-social-media-194554192.html)

**Let’s hope so.**

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