This article 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 plenty of good content in each category this week, so please take your time and enjoy the items most relevant and valuable to you. The CMS and PHP sections are packed.
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 profanity.
Symfony
As always, we will start with the official news from Symfony.
Highlight -> "This week, we continued working on tweaking and polishing the new features of the upcoming Symfony 6.4 features. In addition, the community proposed a revamp of the Serializer component to make it more powerful and performant. Lastly, we published more talks for the SymfonyCon Brussels 2023 conference and announced the last early bird days for the SymfonyLive Paris 2024."
They published their latest newsletter:
SymfonyCon Brussels 2023 is less than 3 months away!
They also have:
SymfonyCon Brussels 2023: Hands-on with LiveComponents, AssetMapper, Turbo & Stimulus
This will be a great one.
SymfonyCon Brussels 2023: PHPUnit 10 for Symfony Developers
SymfonyLive Berlin 2023 kicks off next week!
SymfonyCon Brussels 2023: Symfony Apps as Standalone Binaries
I missed this one last week.
Blackfire shares:
Taming the beast: performance optimization of unfamiliar applications with Blackfire – part 2 of 2
SymfonyCasts continues their latest API Platform course:
This week in SymfonyCasts
Featured Item
The Guardian interviews Yanis Varoufakis:
In his new book, Technofeudalism, the maverick Greek economist says we are witnessing an epochal shift. At his island home of Aegina, he argues it’s no longer the global finance system that shapes us but the ‘fiefdoms’ of tech firms.
‘Capitalism is dead. Now we have something much worse’: Yanis Varoufakis on extremism, Starmer, and the tyranny of big tech
This Week
Christian Kolb shows us how to:
How to optimize Symfony project performance
Jakob Skowron wants us to:
Dive Deeper with DDD & Hexagonal Architecture in Symfony!
David Garcia explores:
Simplifying DDD (Domain-Driven Design) Integration in Symfony and Doctrine Projects
Proxify for Developers shows us:
How to optimize Symfony project performance
Daniel Rotter examines:
Avoid mocking repositories by using in-memory implementations
Stefan Koopmanschap shares:
Decentralized DTO and speedy FrankenPHP: API Platform Con 2023
eCommerce
Platforms
OpenLampTech - Developer Interview with Ryan Chandler
This is from an online buddy of mine's newsletter and features a Laravel developer who publishes good stuff on his site.
CMSs
TYPO3 has an udpate:
Say Hello to Content Blocks in TYPO3 v12
If you are (or have been) active in the TYPO3 community, please take 5 minutes to fill in a survey about what motivates/demotivates you:
TYPO3 Survey
(The survey is part of the work of the TYPO3 Motivation Research Team.)
Joomla has:
Joomla 5.0 Beta 3 - Bug Squashing Time
I am looking forward to Joomla 5.
The Drupal Association has been busy:
Monthly Newsletter September 2023
Drupal Innovation and the Future
Drupal 7 End of Life: The First Steps in your Drupal 7 Migration Process
DrupalCon Portland 2024 Call for Speakers is now open!
Nabbisen looks at:
Drupal 10.1 On OpenBSD 7.3: Install with Composer
Web Wash explores:
Getting Started with Bootstrap 5 using Radix in Drupal
Evolving Web asks:
What's Your Future With Drupal in an AI-Led World?
DropSolid asks:
What is a Digital Experience Platform (DXP) and why do you need one?
Along those lines, XYZware has:
Why Choose Drupal? Seven Business Requirements it Seamlessly Addresses
ImageX explores:
Drupal 10.1's Front-End Transformation: A Review of Impressive Updates
One of my favorite Drupal peeps, Matt Glaman has:
Book review: Modernizing Drupal 10 Theme Development
In Web Works shows us:
How to Boost the Performance and Scalability of Drupal Websites
Tips for Drupal Site Maintenance
The DropTimes has a new resource:
Growing Together in Drupal Land: The 'Learn Drupal' Initiative
Specbee has:
Your Guide to the World of Drupal Developer Roles
Previous Weeks
Hyvor Blogs announces:
GPT Integration, SEO/Link Analysis, and more on Hyvor Blogs
Salsa Digital provides:
Drupal security — a complete Drupal self-help guide to ensuring your website’s security
There is more from them below in the cybersecurity section.
Alex Rozz examines:
Enhancing Symfony Application Performance: Overcoming Many-to-Many Challenges with Postgres and ClickHouse
dzhebrak shares:
Translating entities in EasyAdmin with DoctrineBehaviors
PHP
This Week
The incomparable Jason Knight says:
ENOUGH With The PHP Hate
This made my decade.
Isra Skyler shares:
The Rebel Language That Rules the Web
TechTales demonstrates:
Images. How do I resize images without stretching them?
Ezeanyim Henry is:
Navigating the Web with a Smile: A Jovial Guide to Simple PHP Routing
As someone with a perpetual scowl, this is what I like to see.
FiveJars looks at:
Implementin Automated Testing with Codeception
PhpStorm publishes:
PHP Annotate September 2023
Md. Asif Rahman demonstrates:
A real-life example of using Late Static Binding in PHP
CoDeMystify is:
Exploring the Abstract Factory Pattern in PHP
Antonio Silva explores:
PHP Design Patterns: Active Record
Lybe shares:
Unit Tests: Developer’s Best Friend
Exakat examines:
New PHP error messages in PHP 8.3
Tomas Votruba shows us:
How to Migrate PhpSpec to PHPUnit
And Wendall Adriel shows us how to:
Avoid AOP: Array-Oriented Programming
Previous Weeks
More Programming
InfoWorld shares:
Intro to HTMX: Dynamic HTML without JavaScript
I am not sure how I feel about this yet. But anything that reduces JS is good.
Josh Collinsworth argues:
Classic rock, Mario Kart, and why we can't agree on Tailwind
One thing we can agree on is Tailwind is for lazy backend programmers and JS bros who refuse to learn any CSS.
The 4 Types of AI (And Which Tools Email Marketers Use the Most)
This is a helpful general AI article too.
Teddy Morin shows us:
How To Handle Authentication with Micro-Services
Atakan Demircioğlu explores:
Migrating MySQL to Supabase (PostgreSQL) using pgLoader
The Grumpy Programmer examines:
Reducing Friction in Development Environments
Fast Company has a spot on interview:
We do not have fast companies anymore’: Cory Doctorow on where tech went wrong and how to fix it
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
The Guardian reports:
A threat to Amazon and a test of the FTC: is this big tech’s antitrust reckoning?
Ars Technica has more:
FTC files “the big one,” a lawsuit alleging Amazon illegally maintains monopoly
TechCrunch reports:
DOJ says eBay sold thousands of illegal, poisonous, and polluting products
The Register reports:
Norway wants Europe-wide ban on Facebook behavioral ads
Ars Technica reports:
US agency sues Tesla as Black workers report “swastikas, threats, and nooses”/
Hmm, I think I see a pattern emerging here.
TechCrunch reports:
Elon Musk’s X headed for ‘rule of law’ clash with EU, warns Twitter’s former head of trust & safety
The Kyiv Independent reports:
EU Commission names social platform X leading disinformation source
The Evil Empire Strikes Back
And Rolling Stone reports:
Elon Musk Fires Election Integrity Team Ahead of 2024 Elections
SpaceCuntren doesn't miss a beat.
The Guardian reports:
X/Twitter scraps feature letting users report misleading information
See.
Bleeping Computer reports:
US and Japan warn of Chinese hackers backdooring Cisco routers
GitHub repos bombarded by info-stealing commits masked as Dependabot
The State Department has:
GEC Special Report: How the People’s Republic of China Seeks to Reshape the Global Information Environment
The Atlantic Council shares:
The 5×5—China's cyber operations
Decipher reports:
Marriages of Convenience' Between State Actors and Cybercriminals Provide Cover
The Washington Post reports:
Egyptian Presidential Hopeful Targeted by Predator Software
404 Media reports:
The End of Privacy is a Taylor Swift Fan TikTok Account Armed with Facial Recognition Tech
Cybersecurity/Privacy
The Hacker News reports:
Apple Rushes to Patch 3 New Zero-Day Flaws: iOS, macOS, Safari, and More Vulnerable
Salsa Digital has:
Cybersecurity, the National Institute of Standards and Technology (NIST), and Drupal
Great stuff here.
Fediverse
The Fediverse Report has:
Last Week in Fediverse – episode 36
We Distribute has:
How to Connect Your WordPress Blog to the Fediverse
Shady aka Lemmy shares:
Lemmy Development Update 2023-09-22
FediGov has:
Federated communication for public authorities: communicate confidently and respectfully with the public
Fastly has an interview:
Community Spotlight: Casey Kolderup, creator of Postmarks, has joined the W3C’s Social Web Community Group!
The Verge interviews:
Meta’s Mark Zuckerberg on Threads, the future of AI, and Quest 3
If you're thinking of using Threads or it deserves a place in the Fediverse, read this first.
Meta in Myanmar, Part I: The Setup
Jon Worth shares:
From The Who to The Rolling Stones – or why I will not trust Bluesky just yet
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 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.
Author
Reuben Walker
Founder
Symfony Station