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. 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.
Once again, thanks go out to Javier Eguiluz and Symfony for sharing our communiqué and a recent article in their Week of Symfony.
My opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros.
Symfony
As always, we will start with the official news from Symfony.
Highlight -> "This week, Symfony 5.4.41, 6.4.9, 7.0.9, and 7.1.2 maintenance versions were released. Meanwhile, the development activity was very intense, fixing bugs in maintained branches and adding new features to the upcoming Symfony 7.2 version, such as the WhenNot and AsMessage attributes."
A Week of Symfony #913 (24-30 June 2024)
They also have:
Get ready for the fourth edition of the API Platform Conference!
Blackfire says:
Black Friday is coming: embrace performance-driven growth with Blackfire
SensioLabs has:
This Summer, Stand on top of the Symfony Podium
Doctrine Criterias and Lazy Collections magic
SymfonyCasts has:
Featured Item
Jared White has a new newsletter that looks promising:
Personally I feel like I've been on a rollercoaster ride these past few years where I keep being told something is The Future of Technology™ when in fact it turns out to be a steaming pile. Do I really need to renumerate through all the many examples?
I think we really just need a total reset on how we approach conversations around the development of Internet and personal lifestyle technology. “Hype cycles” aren't cutting the mustard anymore. People simply don't trust Big Tech.
Hype Cycles, Come Again No More
This Week
Accesto explores:
Mastering the Symfony Upgrade: A Step-by-Step Guide
Nacho Colomina Torregrosa examines:
Creating your own security attribute with Symfony
Creating a React component using Symfony UX
Rahul Chavan looks at:
Implementing SoftDelete in Symfony with Doctrine
Signalize shows us:
How to Install Signalize in Symfony
Ak1r0 has a:
Symfony, Vue, React, Svelte Docker Installer and Runtime
Winkel Wagen explores:
Symfony, AWS Lambda, APIGateway and custom domains with paths
Chris Shennan shows us how to:
Decorate the Symfony router to add a trailing slash to all URLs
And we examine:
Symfony's Lyceum? A look at SensioLabs University
Platforms
Tighten says:
Use HTMX to Create Laravel Single-Page Apps Without Writing JavaScript
I am wishy-washy (unusual I know) on HTMX.
eCommerce
Dragan Rapić looks at:
Test-driven development in Shopware 6
CMSs
Concrete CMS has:
How AI and ConcreteCMS Turbocharge Development Beyond WordPress Limits
TYPO3 has:
Collaborative Efforts in French Open CMS Communities
Content Blocks on the Road Towards TYPO3 v13 — Report Q1/2024
Drupal has:
Introducing Ripple Makers: our revamped Individual Membership program!
I'm not sure this was necessary. And Drupal still sucks at naming things.
And Kanopi has:
The Comprehensive Guide to Drupal Recipes
ImageX has a solid review:
The Gems of Drupal 10.3: Exploring What’s New in the Release
Gábor Hojtsy proposes:
Continuous forward compatibility checking of extensions for Drupal 12, 13, etc
Great idea.
Wim Leers shares:
Experience Builder, XB week 6: diagrams & meta issues
As it relates to Drupal, the IEEE (whatever the fuck that stands for) explores:
Improving Velocity of Code Contributions in Open Source
Matt Glaman examines:
Running Drupal on the Edge with WebAssembly
Awesome. For real.
Consensus shares:
Drupal 10 on Aegir 3: A Step-by-Step Guide
The Drop Times has:
CMS Usage Patterns in USA Charity and Non-Profit Organizations: FOSS Takes the Lead
Transforming Drupal Site Building: Lauri Timmanee on Experience Builder and Starshot Initiative
Mario Hernandez looks at:
Components variations in Storybook
Morpht asks:
To PDF or not to PDF? Government sites in Australia
Robert Roose has:
How to create the perfect RSS feed in Drupal 10
Tips for creating calculators in Drupal using Webforms and the Computed Twig element
Golems explores:
Leveraging AI and Machine Learning in Drupal
Again, mostly no.
Mark has:
A bash script to install different Drupal profiles the easy way
Previous Weeks
Demianchuk Sergii examines:
Database encryption at PHP Symfony Web App
OnlyOffice announces:
Acquia shares:
Drupal 10.3: What You Need to Know
FreelyGive published a:
Press Release: A New AI Initiative in Drupal
Still mostly no.
PHP
This Week
JetBrains published:
Tayo O looks at:
Implementing API Throttling in My PHP Project
Tumusiime Ezra Jr. explores:
Moonlight Architecture - The Old-New
ServBay show us how to:
Use XDebug for PHP Project Debugging
JetBrains announces:
PhpStorm 2024.2 EAP Highlights
[php]architect has a late June issue:
Alex Castellano shows us how to:
Create an XLS Spreadsheet in 5 Minutes with PHP
Ash Allen Design has:
Serghei Pogor compares:
UUID vs INT for Primary Keys Making the Right Choice
Backend Tea asks:
What is PHP's declare(strict_types=1); and why you should use it
Oracle examines:
Like peaches and creme.
Markus Staab looks at:
Array Shapes For Preg Match Matches
PHPStan explores:
Debugging PHPStan Performance: Identify Slow Files
OmidReza Salari examines:
Apache Kafka: A Comprehensive Guide with PHP Examples
Oahdev looks at:
Tackling a Tough Backend Challenge: Integrating the AWS Seller Central API
Raheel Khan shares a:
JSON to HTML Converter: Simplify Your Data Representation with PHP
Smith Kruz demonstrates:
Building a Basic API Server in PHP: A Journey from Concept to Implementation
More Programming
TechCrunch reports:
MIT robotics pioneer Rodney Brooks thinks people are vastly overestimating generative AI
Let’s hope this dog will hunt.
Palantir promotes:
Practical AI Hallucination Awareness
IT Connect is:
Analyser la sécurité d’une image Docker : les risques, les outils et les bonnes pratiques
Cloudfare announces:
Declare your AIndependence: block AI bots, scrapers and crawlers with a single click
Awesome.
Grant Horwood examines:
Amber: writing bash scripts in amber instead. pt. 4: functions
Lullabot looks at:
Responsive HTML Tables: Presenting Data in an Accessible Way
Keith Grant takes a:
A Structured Approach to Custom Properties
The Logic Grimoire opines:
Writing HTML by hand is easier than debugging your static site generator/
And they're correct.
Coding Beauty shares:
New HTML < dialog > tag: An absolute game changer
Chris Krycho asks:
What if we actually could replace Git? Jujutsu might give us a real shot.
Interesting tool.
Fighting for Democracy
Please visit our Support Ukraine pageto 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
The Kyiv Post reports:
OPINION: NAFO Claims Another High-Profile Victim
TechCrunch reports:
Defense tech and ‘resilience’ get global funding sources: Here are some top funders
Meta’s ‘pay or consent’ model fails EU competition rules, Commission finds
Amazon faces more EU scrutiny over recommender algorithms and ads transparency
Open Internet Governance has:
An Open Letter to the United Nations
The Next Web reports:
Why Nvidia could soon be with hit with antitrust charges in France
The Evil Empire Strikes Back
So-called journalism outfit CNN reports:
The Guardian reports:
Revealed: the tech entrepreneur behind a pro-Israel hate network
Of course the motherfucker is from Florida.
NPR reports on:
How is Israel Using Facial Recognition in Gaza?
Oppression tech coming to a town near you.
The Register reports:
Baddies hijack Korean ERP vendor's update systems to spew malware
Devs claim Apple is banning VPNs in Russia 'more effectively' than Putin
DarkReading reports:
Patch Now: Cisco Zero-Day Under Fire From Chinese APT
Euronews reports:
Far-right, including France’s National Rally, use AI to support political messaging, reports say
404 Media reports:
Google Says AI Could Break Reality
Cybersecurity/Privacy
And:
TeamViewer Credits Network Segmentation for Rebuffing APT29 Attack
Apple CocoaPods Bugs Expose Millions of Apps to Code Injection
The Register reports:
Nasty regreSSHion bug in OpenSSH puts around 700K Linux boxes at risk
TechCrunch has:
Twilio says hackers identified cell phone numbers of two-factor app Authy users
Super cool.
Cloudflare launches a tool to combat AI bots
Also cool.
Fediverse
The Fediverse Report has:
Last Week in Fediverse – ep 75
NodeBB is:
Making the case for richer HTML in ActivityPub
Dmitri Zagidulin proposes:
FEP-7952: Roadmap For Actor and Object Portability
Mastodon is:
Highlighting journalism on Mastodon
Jeff Sikes explores:
Owncast has an update:
As does PieFed:
PieFed development update June 2024 - Bookmarks and Announcements
FOSS Academic comments:
Forgejo has:
Forgejo monthly update - June 2024
Other Federated Social Media
There is a Bridgy Fed update:
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 Flipboardor at @symfonystation@drupal.communityon Mastodon for daily coverage.
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.
Author
Reuben Walker
Founder
Symfony Station
Top comments (1)
the article on jujutsu, the git replacement, is a real winner. definitely on my (admittedly long) list of things to fiddle with!