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.
My opinions will be in bold. And will often involve profanity.
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: Symfony Apps as Standalone Binaries
I missed this one last week.
SymfonyCasts continues their latest API Platform course:
This week in SymfonyCasts
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
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
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.
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:
(The survey is part of the work of the TYPO3 Motivation Research Team.)
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
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?
Along those lines, XYZware has:
Why Choose Drupal? Seven Business Requirements it Seamlessly Addresses
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
The DropTimes has a new resource:
Growing Together in Drupal Land: The 'Learn Drupal' Initiative
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.
Translating entities in EasyAdmin with DoctrineBehaviors
The incomparable Jason Knight says:
ENOUGH With The PHP Hate
This made my decade.
Isra Skyler shares:
The Rebel Language That Rules the Web
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
PHP Annotate September 2023
Md. Asif Rahman demonstrates:
A real-life example of using Late Static Binding in PHP
Exploring the Abstract Factory Pattern in PHP
Antonio Silva explores:
PHP Design Patterns: Active Record
Unit Tests: Developer’s Best Friend
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
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
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
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.
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
Bleeping Computer reports:
US and Japan warn of Chinese hackers backdooring Cisco routers
The Atlantic Council shares:
The 5×5—China's cyber operations
The Washington Post reports:
Egyptian Presidential Hopeful Targeted by Predator Software
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.
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
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
CTAs (aka show us some free love)
- That’s it for this week. Please share this communiqué.
- Also, be sure to 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 @firstname.lastname@example.org on Mastodon for daily coverage. Consider joining the @phpc.social instance.
- Do you like Reddit? Why? 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.