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.
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, Symfony announced the end of support for Twig 2 and a security release for the symfony/ux-autocomplete package. Meanwhile, the upcoming SymfonyCon Brussels 2023 conference announced its workshops and some of its first talks related to static analysis, the Symfony scheduler and ChatGPT."
They also have:
SymfonyLive Paris 2024: 7 days left to take advantage of early bird tickets!
You can get yours through Monday for this French-speaking conference.
SymfonyCasts continue its latest API Platform course:
This week on SymfonyCasts!
The Harvard Business Review publishes:
...as ID tools become more critical, it will become just as critical to make them available to whoever needs them. Millions of people lack access to digital tools. If they can’t verify their IDs online, they’ll be left out. Finding more ways to empower small businesses with ID verification and providing consumers with digital IDs will expand opportunities for millions of people and make the digital economy more dynamic, more inclusive, and more secure.
That’s the vision — using this technology to make the digital economy as vibrant and welcoming as your local farmers’ market or coffee shop.
Mukhiddin Jumaniyazov explores:
Symfony Custom Error Exception Response
Jakub Skowron show us how to:
Elevate Your Symfony Projects: Implementing DDD, CQRS, and Hexagonal Architecture
Grosu Alexandra Elena examines:
Building Scalable Web Applications with PHP: Laravel, Symfony, and CodeIgniter
Yoan Arnaudov shows us:
How to fetch gzipped content with Symfony HTTP client?
PhpStorm announces a:
PhpStorm Public Roadmap: What’s Coming in 2023.3
There's good news for Symfonistas.
Seliesh Jacob is:
Unveiling Mind-Blowing Symfony Features
Here's an upcoming project I'm definitely interested in:
SANDOBA//QUICKSTART for Symfony (coming soon)
Shopware Community Digest: August 23
Ahmed Ammar looks at:
Livewire Real-Time Presence
This is similar to several aspects of Symfony UX which is also based on Hotwire.
The Stage Is Set: Nominees for the TYPO3 Awards 2023 Announced
Being TYPO3 at DrupalCon Pittsburgh
Joomla 5.0 Beta 1 - Feature Freeze
And the newest issue of their magazine is out:
Joomla: the ideal web solution for local governments
Speaking of Drupal, if you use Drupal you should follow:
kbin's Drupal magazine
And the Symfony one of course:
Symfony magazine on kbin
Remember that kbin is built with Symfony, so please use and financially support it.
Drupal 7 End-of-Life Ep 13: Retrofit for Drupal with Matt Glaman
A Guide to the Latest Security Updates for Drupal 7 Users
Migrate if you want to be safe.
Golems has even more reasons:
Migrating to Drupal 10: Best Practices and Challenges to Consider
LN Web Works shares:
Drupal Paragraphs Module: You Need to Know
The Drop Times is:
Kickstarting Your Drupal Journey: 12 Essential Resources for Beginners
We are going to the Drupal Camp Spain at Seville
An ASAP Guide to Drupal 10
Evolving Web lists:
5 Useful Modules to Enhance CKEditor 5 in Drupal 10
TYPO3 Association Joins the Open Policy Alliance
Ezeanyim Henry examines:
PHP Code Structuring: Building Castles, Not Card Houses
This is a good review for anyone.
Antonio Silva asks:
What is # PHP Data Object?
Hash Band Code looks at:
Creating Sparklines In PHP
A guide to call-site generic variance
PhpStorm 2023.2.2 is released
Jeroen De Dauw demonstrates:
Kévin Dunglas says:
The PHP Revolution Is Underway: FrankenPHP 1.0 Beta
Atakan Demircioğlu continues his "The Magic behind PHP":
Opcache & Preloading In PHP
Mohammad Roshandelpoor shares:
PHP Swoole vs Node.js: A Comprehensive Comparison
Shingai Zivuku shows us how to:
Secure PHP APIs with Signature Verification Using OpenSSL
Andreas Möller explores:
Adopting a reasonable PHP version support policy
Cleyton Bonamigo examines:
Creating Sparklines In PHP
Loud Technolory looks at:
New JIT engine for PHP-8.4/9: Revolution in Just-in-Time compilation
Integrating Legacy PHP Classes with Composer: A Seamless Transition
Jason Knight concludes his series:
Using HTML And CSS Properly — Part 3 of 3 — Example Site Style And Behavior
Bite Code looks at:
Vanilla peeps. Vanilla.
Andrew Zuo shares:
Linux Foundation Report Finds Serious Issues With WebAssembly
Smashing Mag provides:
The Path To Awesome CSS Easing With The Linear() Function
Manuel Matuzovic shares answers in:
Web Components Accessibility FAQ
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 Hacker News reports:
TikTok Faces Massive €345 Million Fine Over Child Data Violations in E.U.
The FTC announces:
FTC Warns Tax Preparation Companies About Misuse of Consumer Data
The Next Web reports:
85% of EU citizens want more political action against disinformation
The Evil Empire Strikes Back
War crimes tribunal ICC says it has been hacked
Harmonization of Cyber Incident Reporting to the Federal Government
The executive summary will probably suffice for non-cybersec professionals.
Dark Reading reports:
Guardians of the Cyberverse: Building a Resilient Security Culture
The Fediverse Reports published:
Last Week in Fediverse – episode 35
We Distribute shows us:
How to Follow WordPress Blogs From Anywhere on the Fediverse
The Road to Bonfire 1.0
Mastodon has an update:
Adam Douglas expands on it:
What's New In Mastodon Version 4.2
Black Rocks shares:
Reflections on setting up a Mastodon Instance
On a similar note, Ron Roni Laukkarinen writes about:
The day I decided to build my own “Twitter”
kbin provides an update:
An update from Ernest
Again, please use and financially support Symfony-based kbin.
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 @email@example.com 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.