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 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, 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
SymfonyCasts continues its free Symfony 7 course:
This week on SymfonyCasts! UPDATE LINK
Featured Item
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...
The antitrust case against Apple
There is more on this years overdue development in the Fighting for Democracy section.
This Week
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
eCommerce
Shopware announces:
Release notes Shopware 6.6.0.0
Tideways announces:
CMSs
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:
The March Issue
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:
Previous Weeks
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.
PHP
This Week
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
Details block
HMA Web Design has an HTML Form series:
- How to Send HTML Form via PHP Mailer
- How To Attach Multiple Files in PHPMailer Email Using PHP
- How to Receive Email from HTML Form using PHP
- Create Complete User Registration Form in PHP and MySQL
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:
More Programming
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.
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
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
The Evil Empire Strikes Back
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.
Cybersecurity/Privacy
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
Fediverse
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.
Other federated social media
Jeff Sikes has:
Bluesky Personal Data Servers - Important, well constructed and boring as hell
Bluesky has:
Bluesky's Moderation Architecture
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@newsletter.mobileatom.net 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.
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)