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. 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).
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.
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.
Cory Doctorow writes:
…the US Department of Justice is coming for Apple, with a bold antitrust complaint that strikes at the heart of Apple exceptionalism, the idea that monopoly is safer for users than technological self-determination…
There is more on this years overdue development in the Fighting for Democracy section.
As always, we will start with the official news from Symfony.
Highlight -> "This week, Symfony continued adding support for the upcoming PHP 8.4 version in all maintained Symfony branches. Meanwhile, the next Symfony 7.1 release improved performance when creating lazy objects, added support for workflows that need to store many tokens in the marking and introduced a new AutowireMethodOf attribute to autowire a method of a service as a callable."
A Week of Symfony #898 (11-17 March 2024)
They also have:
Symfony Slack channels cleanup and rules reminder
Blackfire shares:
The art of time control: achieving excellence with Blackfire
Aghar Saifeddine has:
Integrating Sinch SMS in Symfony Application
Nacho Colomina Torregrosa explores:
Making deposits to an smart contract using PHP, symfony and the soroban technology
Nico Anastasio asks:
What is the Most Secure PHP Framework?
Get the details on Symfony Security in my article, Examine the Reassuringly Robust Flexibility and Extensibility of Symfony Security.
Yann-Élias Bellagnech shows us:
Protéger ses formulaires des Spams en créant un HoneyPot avec Symfony et Fail2ban
Alberto Robles examines:
Code Highlighting in your Web Apps (Symfony + Webpack) with PrismJS
QTA Tech shares:
Drupal Meets Symfony: A Match Made for API Innovation
Nikolay Nikolov shows us how to:
Revolutionize Your Symfony Apps: Mastering Change Data Capture
Serghei Pogor looks at:
Supercharging Symfony: Top PHP Packages for Improved Project Functionality
Shopware announces:
Release notes Shopware 6.6.0.0
Tideways announces:
TYPO3 has:
e-pixler Harnesses TYPO3 For Better Commuter Mobility
London calling – employees from the TYPO3 GmbH head to the UK
b13 shares:
To Slash or not to Slash? The Significance of Trailing Slashes in URLs
Nice site design, Benni.
Joomla has:
Highlights include:
Cassiopeia, Joomla’s powerful built-in template: how to use CSS classes to style images
You can't fool me when it comes to SPF, DKIM, and DMARC!
But you can fool some people. I had fun helping two clients out with this last week. 😉
Drupal has:
What's next for (Drupal) innovation
Skills Upgrade: Drupal 7 to Drupal 10 - a community story
The Drop Times has:
Drupal Page Builders—Part 1: Paragraph-Based Solutions
Drupal is Missing a Comprehensive List of its Features!
Enhancing Drupal Experience: A Look into the Documentation and Help Initiative
Ungathered Thoughts says:
Let's get cooking: Drupal Recipes
Four Kitchens looks at:
Uhh. No. Vanilla JS and Web Components, please.
Golems explores:
Advanced Content Management with the Paragraphs Module in Drupal
Specbee examines:
InWebWorks shares:
Drupal Community Module Evaluation: A Go-to Guide
QED42 has:
How Drupal drives impact and engagement for non-profits
Actionable ways for non-profits to elevate online donor engagement
Acquia explores:
DevOps: The Gravity of the Modern Web Cosmos
Dewan Codes looks at:
And:
Stripe Integration With Drupal
Exemplifi examines:
Switching from Acquia Dev Desktop to Cloud IDE
Orion Web shares:
The only Drupal 10 Feeds Module tutorial you’ll ever need to read (no coding required!)
Ludo Dev shows us how to:
Optimiser son CSS dans une application Symfony, avec Tailwind ou PurgeCSS
Do yourself a favor, and don't use either one of these.
Jon Square looks at:
Integrating PHP with Modern Frontend Technologies: Creating Seamless Websites
Good overview.
Kyrian Obikwelu is:
Announcing TransformersPHP: Bring Machine Learning Magic to Your PHP Projects
HMA Web Design has an HTML Form series:
A good series for mediocre backend developers like me.
Alex shows us:
How Not to be Stressed as a Developer
Good advice.
Stitcher shares:
A syntax highlighter that doesn't suck
Clarion Technologies explores:
Top PHP IDEs for Website Developers in 2024
There were a few here I had not been aware of. Eclipse Che looks interesting.
Serghei Pogor has:
The Power of PHP Factory Pattern: Building Efficient and Scalable Code
Convert XML to JSON Like a Pro in PHP!
Stitcher examines:
Sebastian Bergmann asks:
Rob Allen has:
W3C reports:
AI & the Web: Understanding and managing the impact of Machine Learning models on the Web
TechCrunch reports:
GitHub’s latest AI tool can automatically fix code vulnerabilities
Redis announces some bad news:
Redis Adopts Dual Source-Available Licensing
AKA it's not open-source anymore.
Pigsty opines:
Postgres is eating the database world
Necati Özmen compares:
GraphQL vs REST - Key Differences and Use Cases
Christine Vallaure looks at:
Why UI designers should understand Flexbox and CSS Grid
Storybook announces:
Goblin explores the latest reason that React is a piece of shit:
Jason Knight asks:
HTML Illiteracy, Is It REALLY So Blasted Hard? (Part 1 of 2)
It's not, and this explores why Failwind is also a piece of shit, and a suggested replacement is not great either.
HTML Illiteracy (Part 2 of 2) Styling And Failwind Stupid
Designing For Print (HTML Illiteracy Part 3 of 2)
TYPO3 has:
Quo Vadis, EU Law? Balancing Digital Freedom, Privacy, and Consumer Protection
If you have any kind of audience in Europe, you need to read this.
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
Tech Ukraine reports:
Ukrainian Diia Becomes Open Sourced
IT Ukraine has a report:
Digital Tiger: The Power of Ukrainian IT Research 2023 by IT Ukraine Association
The Hacker News reports:
U.S. Sanctions Russians Behind 'Doppelganger' Cyber Influence Campaign
The Verge reports:
House passes bill to prevent the sale of personal data to foreign adversaries
This is more legit than the TikTok ban.
How Apple’s war on super apps became the center of its antitrust fight
TechCrunch has:
DOJ’s Apple antitrust case neatly aligns with EU on one key point: NFC and mobile payments
India orders antitrust probe into Google’s app store billing practices
The Next Web reports:
French competition watchdog fines Google €250M for AI copyright breaches
Euronews reports:
Social media empowers disinformation operations. What can the EU do about it?
I have literally been saying this for years and it's why I am on a Butlerian Jihad against big tech.
The Record reports:
FTC investigating Reddit plan to sell user content for AI model training
British Library hailed by UK cyber agency for its response to ransomware attack
NPR reports:
Justice Department sues Apples, saying it keeps users locked into its iPhone
Platformer News reports:
The Supreme Court considers jawboning
Ars Technica reports:
ASCII art elicits harmful responses from 5 major AI chatbots
Decipher reports:
New AcidPour Wiper Malware Found in Ukraine
Cyberscoop reports:
German political party targeted by SVR-linked group in spearphishing campaign, Mandiant says
The Hacker News reports:
China-Linked Group Breaches Networks via Connectwise, F5 Software Flaws
404 Media reports:
Sadly the absolute horseshit that is generative "AI" has reached the scientific realm.
Facebook’s Algorithm Is Boosting AI Spam That Links to AI-Generated, Ad-Laden Click Farms
The Atlantic reports:
Russia’s long-range strikes are aimed using satellite imagery provided by U.S. companies.
Wired reports:
Elon Musk's X Is Suspending Accounts That Reveal a Neo-Nazi Cartoonist's Alleged Identity
The Guardian reports:
The drug-addled c^nt just can't help himself.
The Hacker News reports:
Hackers Using Sneaky HTML Smuggling to Deliver Malware via Fake Google Sites
APIs Drive the Majority of Internet Traffic and Cybercriminals are Taking Advantage
DarkReading reports:
AI Won't Solve Cybersecurity's Retention Problem
The Register reports:
Exposed: Chinese smartphone farms that run thousands of barebones mobes to do crime
Life Hacker reports:
It's Not Safe to Click Links on X
The Fediverse Report has:
Last Week in Fediverse – ep 60
The New Stack reports:
FediForum Showcases New Fediverse Apps and Developer Network
A Division by Zero shares:
The playground schematic analogy for designing a Fediverse service
Interesting article and a great name for a blog.
Beehaw is suffering buyer remorse with Lemmy:
Beehaw, Lemmy, and A Vision of the Fediverse
Check out Mbin, team.
Owncast has:
Owncast Newsletter, March 2024
We Distribute reports:
Pixelfed introduces Loops, a Short-Form Video App
Is Threads Hiding Mentions of Pixelfed?
Oh, Zot! Nomadic Identity is Coming to ActivityPub
The Efforts to Extend ActivityPub
Great news.
MacStories reports:
Tapbots Releases Ivory 1.9 with Quote Posts
Ivory is the best Fediverse client for iOS. Phanpy gets great reviews for Android and Elk for web-based clients.
EBU advises:
Public Broadcasters of Europe, Let's All Join Mastodon!
The same in the U.S. and Canada, please.
SFO Museum has:
Holding Hands with the "Fediverse" – ActivityPub at SFO Museum
Box 464 shares a:
NodeBB celebrates the:
The Verge reports:
Meta just showed off Threads’ Fediverse integration for the very first time
Facebook Engineering has the technical details:
Threads has entered the fediverse
As I have said before, I wish Threads and Bluesky good luck in destroying Shitter. But I am not interested in interacting with the Klanmas, Karens, narcicists, dipshits, and other assorted dumbasses on their platforms. So, blocked.
Jeff Sikes has:
Bluesky Personal Data Servers - Important, well constructed and boring as hell
Bluesky has:
Bluesky's Moderation Architecture
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.