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 (especially the Symfony and Fediverse sections), 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 the upcoming Symfony 7.1 version. Meanwhile, Symfony UX 2.17 version was published, with the first stable release of Symfony UX Icons. Lastly, we published more information about some of the talks that will be part of the SymfonyOnline June 2024 and SymfonyLive Berlin 2024 conferences."
A Week of Symfony #904 (22-28 April 2024)
They also have:
SymfonyLive Berlin 2024: Designing Security-First Symfony Apps
SymfonyLive Berlin 2024: Strict PHP
SymfonyOnline June 2024: Need for Speed: Removing speed bumps from your projects
SymfonyLive Berlin 2024: Enhancing your customers' search experience with Gally
SymfonyOnline June 2024: Leveraging Symfony UX in a Real Application
PlatformSh has:
Change mode podcast: Episode 1: Write That Funky Manual with Ryan Weaver
Molly White writes:
Many yearn for the “good old days” of the web. We could have those good old days back — or something even better — and if anything, it would be easier now than it ever was.
She also provides excellent coverage of the various Web3, cybercurrency, and blockchain horseshit out there.
David Garcia explores:
Optimizing Symfony Command Performance for Large Data Batches
Fantastic stuff.
Serghei Pogor shares his:
7 Most Common Myths about PHP Symfony Framework
Alaattin Dagli examines:
Symfony 7 CRUD Operations: A Step-by-Step Guide
Jakob Skowron has a case study:
Practical Implementation of Event Sourcing in Symfony: A Case Study on Client Verification System
Jan Böhmer looks at:
User-configurable settings in Symfony applications with jbtronics/settings-bundle (Part 2): Form
API Platform announces:
Seb K explores:
TYPO3 has:
TYPO3 Streamlines Pharma Brand’s Multibrand Management, Expands Global Reach
Community Budget Idea Report: Image Rendering Improvements
Results of Q1/2024 Community Budget Ideas
April 2024: Developer Appreciation Day (DAD)
Drupal has :
Elevate Your Marketing Game at DrupalCon Portland 2024
Add the new Navigation to core as an Experimental module
Great news.
Best Drupalcon Portland 2024 sessions to learn Drupal
Evolving Web asks:
Which Page Builder is Best? Drupal vs WordPress vs Webflow
For Drupal the best is Gutenberg used in conjunction with Layout Builder.
Lullabot looks at:
Understanding What Drupal Editors and Authors Need
Drupal's MVP, Mike Herchel is:
Oliver Davies explores:
Troy DeRego shows us:
How I learned to stop worrying and love local Drupal development
DrupalizeMe announces:
Release Day: The Drupal Module Developer Guide Is Here!
Manclu examines:
Getting Smart Date Dialed Up to 11
Hash Bang Code recaps:
Specbee shows us:
How to convince your team to migrate your Drupal 7 website to Drupal 10
LN Webworks looks at:
Implementation Of Open Social Distribution On A Local Server In Drupal
OVH Cloud has:
MySQL 8.0: Prepare your old Drupal
The Drop Times has:
Exclusive Insights from Keynote Speakers of DrupalCon Portland 2024
Good stuff.
Four Kitchens explores:
Aligning diverging websites with an upstream platform through Drupal
Very interesting.
Joachim is:
And ThinkDrop is:
Introducing Operations Site Runner: A Self-hosted CI/CD Ppaltform Using GitHub Actions And DDEV
Brian Perry announces:
ImageX media compares:
Drupal 7 vs. Drupal 10: An Objective Visual Comparison of Some Popular Website Features
Capellic shares:
How We Broke up Complex Drupal Webforms to Improve the User Experience
Kerrial Newham shows us:
How I Use The Doctrine ORM Querybuilder
Grzegorz Korba explores:
Messenger: consume all transports on Symfony 6.4
PhpStorm releases:
php[architect] releases its April issue:
Jérôme Tamarelle shows us how to:
Illiya examines:
Enhancing PHP Session Security: Best Practices and Solutions
Yoosef Alipour looks at:
Numera: A PHP Library for Number to Words Conversion
Tideways shows us how to:
Properly restart Opcache after deployment
Laravel News reports:
NativePHP Windows Builds are Here
Hamza Nadeem has some details:
Building Native Apps with Familiar Tools: A Look at NativePHP
This is a development that vastly improves PHP's viability in the long run.
Paramita Daniswari shows us how to:
Tomas Votruba demonstrates:
How adding Type Declarations makes Your Code Dangerous
Doğan Uçar explores:
Mail Injection in PHP: Attacks and Prevention
Alex Castellano shows us:
Gaspard Boursin asks:
Smashing Magazine reports:
Read Only Memo shares a:
Substack to Ghost migration guide: How I imported my newsletter and set up Mailgun and Cloudflare
Fuck Substack.
Aphinya Dechalert says:
Microservices is an eventual consistency trap
Grant Horwood explores:
Free Code Camp examines:
The Difference Between < b > and < Strong > in HTML – Explained with Examples
Smashing Magazine has:
Combining CSS :has() And HTML < select > For Greater Conditional Styling
Christian Asconer says:
I switched from Notion to Obsidian
I made the same switch and love Obsidian.
Go Make Things looks at:
The different ways to instantiate a Web Component
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
The Record reports:
DHS announces AI safety board with OpenAI founder, CEOs of Microsoft, Nvidia, IBM
Hmm. This sounds like letting the wildcat, coyote, fox, and weasel guard the hen house.
Because this -> 404 Media reports:
Tech Companies Promise to Try to Do Something About All the AI CSAM They’re Enabling
Jesus.
An Open Database Leaked Submissions to Utah’s Transphobic ‘Bathroom Bill’ Snitch Form
The Verge reports:
Read Satya Nadella’s Microsoft memo on putting security first
Wired reports:
A Lawsuit Argues Meta Is Required by Law to Let You Control Your Own Feed
Ars Technica reports:
Meta to face EU probe for not doing enough to stop Russian disinformation
Apple will bring sideloading and other EU-mandated changes to iPadOS this fall
Reuters reports:
Israeli private eye arrested in London over alleged hacking for US firm
The Hacker News reports:
Ex-NSA IT Employee Sentenced to 22 Years for Trying to Sell U.S. Secrets to Russia
CISA announces:
Noyb reports:
ChatGPT provides false information about people, and OpenAI can’t correct it
They don't even know where they got the bullshit to generate the horseshit.
CNN reports:
Michigan AG executes search warrants on Google and X in ongoing 2020 fake electors probe
TechCrunch reports:
NIST launches a new platform to assess generative AI
CNBC reports:
SEC charges Trump Media auditor with ‘massive fraud’ on hundreds of companies, imposes lifetime ban
Can the motherfucker not even do one thing that’s not illegal?
The Atlantic reports:
Right-Wing Media Are in Trouble
The c^nts brought it on themselves. It's what they deserve for relying on Fuckupbook and Shitter. Plus karma. 😈
EuroNews reports:
Hybrid war: NATO sounds alarm over 'hostile' Russian activity across Europe
Ars Technica reports:
Hacker free-for-all fights for control of home and office routers everywhere
Engadget reports:
Over 200 militia groups and users are using Facebook to organize nationwide, new report states
The University of Wisconsin news:
Popular social media apps use AI to analyze photos on your phone, introducing both bias and errors
The New Republic reports:
The Tech Baron Seeking to Purge San Francisco of “Blues”
This mofo is a real piece of work.
The Markup
Car Tracking Can Enable Domestic Abuse. Turning It Off Is Easier Said Than Done
Reuters reports:
Exclusive: China firms go 'underground' on Russia payments as banks pull back
DarkReading reports:
Philippines Pummeled by Assortment of Cyberattacks & Misinformation Tied to China
NBC reports:
Russia is trying to exploit America's divisions over the war in Gaza
No shit. They and China pushed Iran to allow the bone-headed and evil attack by the c^nts known as Hamas in the first place.
404 Media reports:
Facebook’s AI Spam Isn’t the ‘Dead Internet’: It’s the Zombie Internet
Do You Like These AI Images of Dying, Mutilated Children? Facebook Algorithm Wonders
Any of you Threads loving fucks like this? Because if you are interacting with it, you're enabling this shit. Jesus fucking Christ.
Russia Clones Wikipedia, Censors It, Bans Original
The Hacker News reports:
Ukraine Targeted in Cyberattack Exploiting 7-Year-Old Microsoft Office Flaw
The Register reports:
Kaspersky hits back at claims its AI helped Russia develop military drone systems
The Hill reports:
AI deepfakes are causing chaos in elections across the world. The US isn’t ready.
And:
Navigating the Threat Landscape: Understanding Exposure Management, Pentesting, Red Teaming and RBVM
U.S. Government Releases New AI Security Guidelines for Critical Infrastructure
VentureBeat reports:
Forrester’s top 5 cybersecurity threats for 2024: Weaponized AI is the new normal
Asterisk Magazine opines on:
Ars Technica reports:
Maximum-severity GitLab flaw allowing account hijacking under active exploitation
The Fediverse has:
Last Week in Fediverse – ep 66
Mastodon announces:
Mastodon forms new U.S. non-profit
We Distribute has more:
Mastodon Incorporates as a Non-Profit in the U.S.
How to Stream to PeerTube or Owncast with OBS Studio
Encrypted DMs Are Coming to ActivityPub
TechCrunch reports:
Meta confirms launch of a bonus program for creators on Threads
Welcome to even more horseshit.
Twitter co-founder Biz Stone joins board of Mastodon’s new US nonprofit
Some people are less than thrilled with the board members which also include a crypto bro.
It's FOSS News pleads:
Please Don’t Share Our Links on Mastodon: Here’s Why!
I ran across this:
Federated communication for public authorities
Good resource.
PeerTube announces:
Forgejo has its:
Forgejo monthly update - April 2024
Buttondown says:
Own Your Web – Issue 14: Webmentions
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.