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. We also cover the cybersecurity world and the Fediverse.
There is good content in each category, so please take your time and enjoy the items most relevant and valuable to you.
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 often involve cursing.
Symfony
As always, we will start with the official news from Symfony.
Highlight -> "This week, Symfony 6.4.0 RC1 and 7.0.0 RC1 versions were released so you can test them in your applications before their final release in two weeks. Meanwhile, we started working on the Symfony 7.1 branch. Lastly, we announced more talks for the SymfonyCon Brussels 2023 conference."
A Week of Symfony #881 (13-19 November 2023)
They also have:
A newsletter that includes some Black Friday deals on training
Black Friday 2023 Offers from the Symfony Ecosystem
New in Symfony 6.4: Security Improvements
SymfonyCon Brussels 2023: A Memorable Game UX with LiveComponents
SymfonyCon Brussels 2023: Only 2 weeks to go for the pre-conference workshops!
This looks like fun.
SymfonyCon Brussels 2023: Keynote: Is Remote the past or the future of work?
SymfonyCon Brussels 2023: Upsun: From zero to scaling hero
SymfonyCon Brussels 2023: Regex: demystifying the hieroglyphics
Blackfire has a:
Limited offer: get a 30% lifetime discount on new yearly subscriptions
SymfonyCasts continues its Integration Testing in Symfony course:
Featured Item
Cory Doctorow writes:
My latest Locus Magazine column is “Don’t Be Evil,” a consideration of the forces that led to the Great Enshittening, the dizzying, rapid transformation of formerly useful services went from indispensable to unusable to actively harmful.
While some services have fallen harder and/or faster, they’re all falling. When a whole cohort of services all turn sour in the same way, at the same time, it’s obvious that something is happening systemically.
Don’t Be Evil
This Week
David Garcia explores:
Daniyal Javani shows us:
How to Add JWT Login to a Symfony 6 Project
Yoho Cloud examines:
Les-Tilleuls.coop shows us how to:
Optimisez les perfs de votre app avec Go et Symfony Messenger
eCommerce
Denys Sliepnov has:
Frontend Performance Optimization tips | Magento 2 | Adobe Commerce
Shopware announces:
Shopware 5 Support end 2024: What's next for shop operators?
Platforms
Doganoo starts a:
Laminas Framework Series: Getting Started with Mezzio
Oliver Samuel shares:
A Guide to Implementing PWAs in Laravel Applications
CMSs
TYPO3 has:
TYPO3 8.7.56, 9.5.45, and 10.4.42 ELTS Released
Automatic TYPO3 Updates Across Several Major Versions With DDEV
The Only German at the TYPO3 Camp France
Digital Sovereignty & Open Source: Insights from T3CON23’s Government Panel
T3 Planet examines:
15 TypoScript Conditions Cheat Sheets You Should Need to Know
Joomla publishes:
The Drupal Association shares:
Drupal announces:
Claro contribution day on December 15th, 2023
Drupal 10 will be supported until the release of Drupal 12 in mid-late 2026
Previous Next shares a case study:
Modernising our Mixtape Design System
Cyberschorsch looks at:
Demo-Ready Drupal: Streamlining Content Creation with Migrate
Acquia announces:
Getting Started with Acquia Cloud IDE: A Code Editor as a Service
Drupalize Me has:
Merge the Values of Two Entity Reference Fields During a Drupal 7 to Drupal 10 Migration
Five Jars explores:
Quality Assurance in Drupal: Tools and Best Practices
Drupal Easy is:
Test-driving GitLab CI templates for Drupal contributed modules
ImageX Media shows us:
How to use the OpenAI Module in Drupal 10: a step-by-step guide
Droptica shares:
A Tech Veteran's Take on Drupal and Building PHP Teams: A Chat with Grzegorz Pietrzak Part 1
Luca Lusso explains SparkFabrik's:
Drupal new contributions releases
I am also enjoying Lusso's Modernizing Drupal 10 Theme Development book.
Mateu e0ipso has a video:
Site building with Single Directory Components in a real life scenario (step by step) - Video
I don't usually share videos but this one is on Peertube, so I will. If you are on YouTube, no shares for you.
Golems examines:
Building a Mobile App with Drupal as a Backend
CTI Digital looks at:
Enhancing Drupal Content Editing with Same Page Preview Module
Previous Weeks
Nicolas LeFevre explores:
Débuter avec CQRS dans Symfony : Les premiers pas vers une architecture flexible
Meilisearch examines:
Symfony search solution for 12-million words documentation
PHP
This Week
Daniil Bazhenov explores:
Lyron Foster examines:
Asynchronous PHP Programming with Swoole
Julien Maury looks at:
Rubin Rubio provides:
Money pattern in PHP: the solution
Houssem Guemer explains:
The Journey from PHP to JavaScript: Bridging Backend and Frontend
Cleyton Bonamigo explores:
Maximizing SQL Efficiency in PHP: Opting for EXISTS() Over COUNT()
Erland Muchasaj examines:
PHP — Generators. A Guide to PHP Generators
Otsch Codes looks at:
Testing Abstract Classes in PHP using Anonymous Classes
Olaniyi Philip Ojeyinka asks:
Error handling: Are You In Charge or In Chaos?
Laravel News reports:
PHP 8.3 is released with typed class constants, a json_validate function, and more
And The PHP Foundation has:
PHP 8.3 Released! — The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
And sticher.io finishes with:
Previous Weeks
Jeff Ochoa shares:
Best Practices for Using PHP Enumerations
More Programming
The Open Source Initiative has:
Amazee compares:
GitOps vs. DevOps - What they are and why they are better together
And Keep Learning compares:
SQL vs NoSQL: Choosing the Right Database for Your Needs
Twilio examines:
Understanding APIs and SDKs: A Guide for Everyone
TechRepublic shares:
JetBrains State of Developer Ecosystem 2023: Automated Testing Wins
Venture Beat opines on:
Why the open source community might be the biggest winner of the OpenAI fallout
Jason Knight has an article I felt was coming for a while:
HTMX, The “Framework Stupid” Gets Dialed Up To Eleven!
Jim Nielson looks at:
On a related note, Jonathan Gros-Dubois looks at:
Web Components - The Template-Viewport Pattern for the Shadow DOM
Free Code Camp explores:
DOM Manipulation in JavaScript – A Comprehensive Guide for Beginners
This is also a good review for people who rarely have to touch JavaScript, like me.
Fighting for Democracy
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
The cyber response to Russia’s War Crimes and other douchebaggery
NPR reports:
Ukrainian hacktivists fight back against Russia as cyber conflict deepens
Dark Reading reports:
AI Helps Uncover Russian State-Sponsored Disinformation in Hungary
The most fascist country in Europe fucks with the second most fascist.
Ars Technica reports:
Hate speech group calls Musk “thin-skinned tyrant” amid X advertiser fallout
Flipboard announces:
Flipboard Steps Back from Tweeting
Flipboard is leaving Shitter. Be sure to follow our Symfony for the Devil Flipboard Magazine there.
Lawfare Media asks:
Which Cyber Regulations Fit Which Sectors?
The Evil Empire Strikes Back
TechDirt opines:
The problem with dumb fucks is that they are too stupid to realize they are dumb fucks.
CNN reports:
You can always count on this c^nt taking a bad situation and making it worse.
NPR reports:
North Korea claims it successfully launched a spy satellite into orbit
The Register reports:
UK, ROK sound alarm over North Korean supply chain attacks
Axios reports:
Iranian hackers seize an opening in Israel-Hamas war
Rest of World reports:
The end of anonymity on Chinese social media
Bleeping Computer reports:
Russian hackers use Ngrok feature and WinRAR exploit to attack embassies
The Kyiv Post reports:
Russian Propaganda Campaign Exploits War in Gaza to Intimidate Jews in Europe
The Hacker News has:
Russian Cyber Espionage Group Deploys LitterDrifter USB Worm in Targeted Attacks
Cybersecurity/Privacy
And:
How Multi-Stage Phishing Attacks Exploit QRs, CAPTCHAs, and Steganography
6 Steps to Accelerate Cybersecurity Incident Response
The Markup reports:
Facebook Watches Teens Online As They Prep for College
Fediverse
The Fediverse Report published:
Last Week in Fediverse – ep 44
Nivenly has the details:
Updates for October and November
Lauren Shof reports:
Biden and the White House join Threads
Mastodon announces:
Improving the quality of conversations on Mastodon
Framasoft shares where Peertube and Mobilizon are headed:
Let’s regain ground on the toxic web ! – Framasoft’s 2023 report
The Nexus has:
Flipboard announces:
Dot Social: Mike McCue Hosts Podcast About the Future of Social Media
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Also, please join our newsletter list at the bottom of our site’s pages. Joining gets you each week's communiqué in your inbox (a day early).
- Follow us on Flipboard or at @symfonystation@phpc.social on Mastodon for daily coverage. Consider joining the @phpc.social instance.
- Do you like Reddit? Why? Instead, follow us on kbin for a better Fediverse and Symfony-based experience.
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.
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)