Need help with Drupal or Grav admin, site building, design, or content? Contact us!
Help Defend Democracy! → Join Battalion today.
Exploring the Symfony universe!
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 (with a lot on Drupal's Starshot and PHP 8.4), 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.
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.
As always, we will start with the official news from Symfony.
Highlight -> "This week, Symfony continued tweaking and polishing the new features of Symfony 7.1, which will be released at the end of May 2024. Meanwhile, we published some blog posts showcasing Symfony 7.1 features such as the new TypeInfo component, the IsCsrfTokenValid attribute, new constraints, the MapUploadedFile attribute and some WebProfiler improvements. Lastly, we published more talks for the SymfonyOnline June 2024 online conference."
A Week of Symfony #906 (6-12 May 2024)
They also have:
New in Symfony 7.1: Improved Access Token Authenticator
New in Symfony 7.1: Expanding UniqueEntity Constraint to Any PHP Class
New in Symfony 7.1: New Dependency Injection Attributes
SymfonyOnline June 2024: Announcement of workshops topics!
New in Symfony 7.1: Constraint Improvements
SymfonyOnline June 2024: Front-end application development, Symfony-style(s)
This looks like a good one and also covers API Platform.
SymfonyOnline June 2024: Using Git magic for the Symfony mono-repo
Ditto.
New in Symfony 7.1: Mailer and Notifier Integrations
We're "tooting" our own horn this week with our latest article.
If you follow us you know we are champions of the Fediverse. And have written extensively about it. Like Symfony, PHP, Drupal, Sylius, etc. it's open-source and a moral alternative and new foe of corporate social media. Which we can all agree is shit. This article is motivated in particular by our being selected as one of the first few hundred Fediverse publishers on Flipboard and gaining ten new handles. So, I want to help you sort out the ones you may want to follow. And of course, my existing ones as well. But more importantly I want to help you start your journey through the Fediverse by benefiting from my experience.
Rahul Chavan explores:
Symfony’s Route Attribute Mapping{foo:bar}: A Shortcut to Smoother Routing
Matheo Daninos shows us:
How to share your TwigComponent with your team
Les Tilleuls Coop announces:
API Platform Conference 2024 speaker lineup
Marat Latypov has:
Removing orphaned Parents with Doctrine
Dragan Rapić shares:
Shopware 6 search under the hood
TYPO3 has:
Call for Community Budget Ideas (Q3/2024)
The Double-Edged Sword: How the Same CMS Features Can Make or Break a Sale
T3CON Recap—Web Analytics: Balancing Data Collection, Privacy, and User Experience
Joomla has:
Matt Glaman examines:
Starshot, recipe to cook up ambitious Drupal applications
Gábor Hojtsy has:
15 reasons I am excited about Drupal's new Starshot initiative
Drupal 11 deep dive: watch the recording, present your own (free slides!)
Mike Herchel shares his:
Thoughts on Drupal's new Starshot Initiative
Previous Next looks at:
Starshot and Experience Builder
WebWash shows us how to:
Download and Install Drupal Starshot Beta
Electric Citizen sees:
This is the first item I've seen on Drupal's marketing changes. They are long overdue.
Redfin Solutions recaps:
DrupalCon Portland: A Recap from Redfin CTO, Chris Wells
DDEV also recaps:
DrupalCon Portland 2024 Wrapup
Aten Design Group has:
Drupal API Development Simplified with APITools Module
Specbee explores:
Drupal Translation Modules: How to create Multilingual Drupal websites
ACDI Solutions shows us:
How to quickly integrate Angular with a Drupal website
And WebWash show us:
How to Create Content Blocks in Drupal
Simple, but if you are new to Drupal, it’s useful.
The Drop Times shares:
Policy-Based Access in Core by Kristiaan Van den Enyde
Tag1 Consulting continues its series:
Migrating Your Data from Drupal 7 to Drupal 10 using the Migrate API: Avoiding entity ID conflicts
ImageX Media says:
Save Time, Maintain Consistency: Bulk-Update Drupal Content Instantly with the Field Defaults Module
Four Kitchens is:
Backdrop CMS announces:
Andrew Fletcher examines:
Accessing nested paragraph fields in Drupal: a step-by-step reference
Great stuff.
Acquia shares:
DrupalCon Portland Day 4 Recap
Tomas Votruba has an analogy:
Cool features of Swiss Army Knife
Raziel Rodrigues looks at:
Mastering Object Calisthenics in PHP 8: Crafting Cleaner Code
phpFashion shows us:
How to Handle Getters When They Have Nothing to Return?
And Veljko Ristic shows us:
How to Validate Emails in PHP: regex, filter_var(), and API Explained
Assia Ettalibi explores:
Building a Secured User Authentication System with PHP, MySQL, PDO and hashed password
David Eduardo Karpinski has:
Making Life Difficult For Intruders: Installing PHP Intrusion Detection System
Sticher shares:
PHP Watch shows us:
How to fix mysql_native_password
not loaded errors on MySQL 8.4
Laravel News asks:
Is class instantiation without extra parenthesis coming to PHP 8.4?
Rustcode examines:
Wendell Adriel asks:
Why use Custom Exceptions in PHP?
Flipboard has an interview:
Entering a New Phase of the Web, with Citation Needed’s Molly White
Smaine Milliani looks at:
Le rôle d’Engineering Manager vu d’un Dev
I guess this is why his outstanding blogging has fallen off lately.
Sarah Savage explores:
Using common networks for communicating via microservices
Grant Horwood examines:
NGINX: serving private files with X-Accel-Redirect
Smashing Magazine looks at:
Transforming The Relationship Between Designers And Developers
Oliver Davies explores:
Manav Bajaj has:
Open Source Initiative annouces:
The Open Source AI Definition gets closer to reality with a global workshop series
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
The Financial Times reports:
Big Tech regulatory crackdown spreads to Asia and Australia
The Next Web reports:
Booking.com joins tech giants as ‘gatekeeper’ under EU competition rules
A new browser war is brewing in Europe
TechCrunch reports:
EU warns Microsoft it could be fined billions over missing GenAI risk info
BleepingComputer reports:
FCC reveals Royal Tiger, its first tagged robocall threat actor
FBI seize BreachForums hacking forum used to leak stolen data
Euronews reports:
European Union bans four media outlets for peddling Russian propaganda
The Verge reports:
Instagram and Facebook under EU investigation for causing child addiction and harm
Invezz reports:
EU set to issue new antitrust charges against Microsoft over Teams app
El Pais reports:
Deactivating Facebook for just a few weeks reduces belief in fake news
Since they are the main mofos spreading it, this is no surprise.
Bert Hubert reports:
Cyber Security: A Pre-War Reality Check
The Hacker News reports:
Turla Group Deploys LunarWeb and LunarMail Backdoors in Diplomatic Missions
The Guardian reports:
Russia directing hackers to attack UK and west, says director of GCHQ
The Markup reports:
Mortgage Brokers Sent People’s Estimated Credit, Address, and Veteran Status to Facebook
Radio Free Europe/Radio Liberty reports:
Investigation: How Russia's Warplanes Get Their 'Brain Power' From The West, Despite Sanctions
BleepingComputer reports:
Kimsuky hackers deploy new Linux backdoor in attacks on South Korea
Ars Technica reports:
Arizona woman accused of helping North Koreans get remote IT jobs at 300 companies
Wow.
404 Media reports:
OpenAI’s GPT-4o Isn’t ‘Her,’ It’s ‘Metropolis’
AI Generated Hentai Is Viral All Over Facebook
And:
Cyber Official Speaks Out, Reveals Mobile Network Attacks in U.S.
Dark Reading reports:
Cybersecurity in a Race to Unmask a New Wave of AI-Borne Deepfakes
They opine:
There Is No Cyber Labor Shortage
CNN reports:
Black Basta Cyberattack forces major US health care network to divert ambulances from hospitals
The Fediverse Report has:
Last Week in Fediverse – ep 68
Ghost writes:
Flipboard shares:
Lessons on the Road to Reviving Journalism via the Fediverse
Over 100,000 Social Interactions From the Fediverse to Flipboard
As mentioned last week, I am one of the second set of Flipboard Fediverse publishers, so this is great to see.
TechCrunch reports:
Meta Threads is testing pinned columns on the web, similar to the old TweetDeck
And did you see the featured article? 😉
TechDirt opines:
The Fediverse Report reports:
Video, audio and blogging: Japanese Bluesky is building in the ATmosphere
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. Or, if you know of one, get in touch.
You can find a vast array of curated evergreen content on our communiques page.
Founder
Symfony Station
Symfony Station covers the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.
Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.