This communiqué originally appeared on Symfony Station.
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. Because open-source equals open societies, peeps. That necessitates a mission of destroying big tech. We also cover the cybersecurity world and the Fediverse (more open-source and democracy).
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.
Once again, thanks go out to Javier Eguiluz and Symfony for sharing our communiqué in their Week of Symfony.
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, the upcoming Symfony 7.1 version added features such as a method to return all tokens after the command name, support for new DOM extension classes in VarDumper, some design updates in the workflow profiler panel and a way to apply attribute configurator to child classes in dependency injection."
A Week of Symfony #900 (25-31 March 2024)
They also have:
SymfonyLive Paris 2024: the French Symfony conference was Amazing last week!
SymfonyCasts continues its free Symfony 7 course:
Featured Item
The PHP Foundation (who we sponsor) is:
Joining Forces for Open Source Cybersecurity Standards
Fantastic.
This Week
Mohamed Besbes has:
Embrace Docker: The Ultimate Guide to Building Symfony Projects with NGINX and PostgreSQL
Kévin Dunglas explores:
Front-end application development, Symfony-style(s)
Great, great stuff.
Serghie Porgor asks:
What Are the Best 3 PHP Traits for Symfony?
Fernando Castillo examines:
Symfony Form: use the Type Class as DTO
Platforms
Guillermo Leyendeker compares:
Laravel 11 vs Symfony 7 dependency injection
eCommerce
Shopware published its:
Shopware Developer Digest March 24
CMSs
Sulu shares:
An Open-Source Enterprise CMS: The Sulu Advantage
TYPO3 has:
Simplify the TYPO3 Translation Workflow: TransFusion's Q2/2024 Roadmap
Consolidating decisions.typo3.org Into talk.typo3.org
T3CON Recap—AI Demystified: Sustainable and Intelligent Best Practices for Artificial Intelligence
Wolfgang Wagner's TYPO3 newsletter is out:
Betreff: TYPO3 Newsletter 03/2024
Joomla announces:
Joomla 5.1.0 Release Candidate
Drupal has:
Unveiling the Power of Drupal: Your Ultimate Choice for Web Development
DrupalCon Portland 2024: The Nonprofit Summit Agenda is here!
Salsa Digital examines:
Mastering Drupal migration: Guide to seamless website upgrades
Pixelite looks at:
Drupal and the Open Web in the Australian Government - 2024 edition
The Drop Times has:
For Drupal to Remain Well and Alive: An Exclusive Conversation with Tim Doyle
Drupal Page Builders—Part 3: Other Alternative Solutions
Gutenberg is an editor, not a page builder. And it's what you should use. DXPR is a distant second.
Acquia explores the:
Local environment for Acquia Site Factory
Dries Buytaert comments on an important Drupal project:
Sydney Opera House using Drupal]
Previous Next examines:
Nice Things™️ for Front end devs with Storybook, Vite, Twig and Drupal
Specbee shows us:
How to Write Your First Test Case Using PHPUnit & Kernel in Drupal
Matt Glaman looks at:
Ensuring smart_date works for all versions of Drupal 10 and 11
DDEV has a newsletter with its latest upgrades:
It includes a new “Drupal” project type covering modern versions including Drupal 11.
And:
Was DDEV Affected by the xz Backdoor?
There's more on xz below.
Tag1 Consulting says:
Drupal Core Test Suite Improved Runtime By 10% With Gander
Pedro Cambra needs your help:
Survey on Bookmarking Tool Needs Your Input
Chris Hill shows us:
Drupal: How to Configure Smart Editorial Control of Migrated Content
ImageX has:
Boosting Drupal Website Management Workflows: New Administrative Toolbar Is Coming!
Théodore Biadala says:
Drupal needs infrastructure innovation
And he's right. Go FrankenPHP!
Previous Weeks
Patric shows us:
How to write Unit Tests in Symfony
PHP
This Week
Opadaalziede explores:
Building Simple PHP DI Container
php[architect] has a new edition:
Highlights include Symfony UX Part 3.
The PhpStorm Blog shares:
Nikolay Nikolov goes:
From Chaos to Control: How the Command Design Pattern Reshapes Code
Javelin is:
Introducing the PHP Code Obfuscator: Safeguarding Your Scripts with Style
Muhammad Sameer shows us:
Unleash MAMP’s Power! Start MAMP from Terminal & Access MySQL/PHP Anywhere (Easy Guide)
Personally, I have settled on Laragon.
Jetbrains announces:
Full Line Code Completion in JetBrains IDEs: All You Need to Know
Previous Weeks
Goran Popović examines:
A deeper dive into optimal PHP-FPM settings
More Programming
Rob Mensching looks at:
A Microcosm of the interactions in Open Source projects
Microsoft shows us:
How to Install GitHub Copilot in Visual Studio
But why would you want to use either?
Bytebase explores:
Features I wish PostgreSQL had as a developer
Edouard Courty examines:
Optimizing ElasticSearch: Strategies for Enhancing Storage Efficiency and Search Performance
Elly Loel looks at:
Front-end development’s identity crisis
UX Design explores:
Why UI designers should understand Flexbox and CSS Grid
Sitepoint provides a:
A Complete Guide to CSS Logical Properties, with Cheat Sheet
Fighting for Democracy
Please visit our Support Ukraine page 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
404 Media reports on a new book:
This sounds intriguing.
EuroNews reports:
The EU's Digital Product Passports: What are they? And how do they impact you?
The Verge reports:
Microsoft splits Teams from Office as antitrust pressure ramps up
ArsTechnica reports:
Google agrees to delete Incognito data despite prior claim that’s “impossible”
Bleeping Computer reports:
Google now blocks spoofed emails for better phishing protection
404 Media reports:
Google Bans Face Swap App for Inviting Users to Make Deepfake Porn
Google has been forced, coerced, and shamed into doing some good this week.
The Register has:
Google bakes new cookie strategy that will leave crooks with a bad taste
And does one voluntary thing.
The Register reports:
Feds finally decide to do something about years-old SS7 spy holes in phone networks
Speaking of the feds, TechCrunch reports:
US and EU commit to links aimed at boosting AI safety and risk research
The Evil Empire Strikes Back
CNN reports:
Kate conspiracies peddled by Russian disinformation group, experts say
The Kyiv Post reports:
Kremlin-Financed Political Influence Network in Europe Scandal Widens, 24 Officials Named
The Guardian reports:
Conspiracy, monetisation and weirdness: this is why (Corporate) social media has become ungovernable
‘The machine did it coldly’: Israel used AI to identify 37,000 Hamas targets
404 Media reports on:
Speaking of which, Cory Doctorow on why Google search is shit:
Variety reports:
Home with the Armadillo looks at Substack's growing enshitification:
Substack Is Setting Writers Up For A Twitter-Style Implosion
Citizen Lab shares:
U.S. Corporations are involved with the c^ntitry as well.
The Verse reports:
Microsoft could have prevented Chinese cloud email hack, US cyber report says
Cybersecurity/Privacy
Decipher opines:
CSRB: Microsoft Should Refocus on Security After Cloud Intrusion
SpaceNews says:
AI at the crossroads of cybersecurity, space and national security in the digital age
Search Engine Journal reports:
Data Confirms A Surge In WordPress Vulnerabilities
Bleeping Computer reports:
DinodasRAT malware targets Linux servers in espionage campaign
The Register reports:
AI hallucinates software packages and devs download them – even if potentially poisoned with malware
Ivanti commits to secure-by-design overhaul after vulnerability nightmare
This should be a legal requirement for every software company.
DarkReading reports:
HHS Plans for Cyber 'One-Stop Shop' After United Healthcare Attack
The Guardian reports:
TechScape: How one man stopped a potentially massive cyber-attack – by accident
This has to do with the Linux xz situation.
Tim Bray recommends:
As does this, but concentrating on open-source in general.
Fediverse
The Fediverse Report has:
Last Week in Fediverse – ep 62
Darnell Day says:
Flipboard May Surpass Threads & Become Largest Instance In The Fediverse
Speaking of Flipboard:
Thanks to @Flipboard for featuring our magazine, The Fediverse vs. Corporate Social Media, in a collection and sharing it in their latest email. Check it out here.
If you are on Flipboard, join its 23,746 followers or follow any of our other magazines at https://flipboard.com/@mobileatom , including Symfony for the Devil.
If you're not, they will be available as Fediverse accounts later this year.
The Verge reports:
How to cross-post your Threads posts to the Fediverse
If you are unfortunate enough to be on Threads.
MIT Technology Review shares why:
Why Threads is suddenly popular in Taiwan
The Verge reports:
President Biden is now posting into the Fediverse
I love Uncle Joe, but he's still blocked if he's on Threads.
We Distribute asks:
Could the US Government Self-Host a Fediverse Server?
Forgejo announces:
Forgejo monthly update - March 2024
John Spurlock shares:
What's happening with Standards-based cross-app podcasting in the Fediverse
Mobilizon announces:
Mobilizon flies out of Framasoft's nest
DEVROE has:
An interview with Micro.bog's Manton Reece for 2024
The Tankies at Lemmy have:
Lemmy Development Update 2024-03-29
ShellSharks looks at how to:
Respond to a Lemmy thread/comment with your Mastodon handle
Tangerine UI shares its cool CSS tool:
Tangerine UI is a vibrant, fully-featured custom theme for Mastodon's Web UI
FediTest shares:
Feedback from early show-and-tells
Ben Werdmuller announces:
Great stuff.
Other federated social media
The Fediverse Report has:
Last Month in Bluesky – March 24
TechDirt opines:
Why Bluesky Remains The Most Interesting Experiment In Social Media, By Far
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. Joining gets you each week's communiqué in your inbox (a day early).
- Follow us on Flipboard or at @symfonystation@drupal.community on Mastodon for daily coverage.
- Do you like Reddit? Why? Instead, follow us on kbin for a better Fediverse and Symfony-based experience. We have a Symfony Magazine and Collection 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. 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
Founder
Symfony Station
Top comments (0)