Symfony Station Communiqué — 10 November 2023
A look at Symfony, Drupal, PHP, Cybersec, and Fediverse news!
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.
We are back to our normal length his week. ;) There is good content in each category, so please take your time and enjoy the items most relevant and valuable to you. We focus a little more on PHP. And there is still a lot of Drupal content thanks to the recent DrupalCon Lille.
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.
And to PHP Weekly for sharing our recent article, Cooking Up Convenience - Symfony Flex's Recipes and the Drupal Recipes Initiative.
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 released the 6.4.0-BETA2 and 7.0.0-BETA2 versions as well as the Symfony 6.3.7 maintenance version. Meanwhile, we announced some new talks for the upcoming SymfonyCon Brussels 2023 conference."
A Week of Symfony #879 (30 October - 5 November 2023)
They also have:
SymfonyCon Brussels 2023 starts in a month: The schedule is online!
SymfonyCon Brussels 2023: A serverless Symfony playground This is what I need. ;)
SymfonyCon Brussels 2023: I did it! I broke production!
SymfonyCon Brussels 2023: Multi-tenant applications using Symfony, for real?
New in Symfony 6.4: More Testing Assertions
New in Symfony 6.4: Locale Improvements
New in Symfony 6.4: More Built-in Message Handlers
SymfonyCasts announces LAST Stack! Your LAST Stack
And: PHPUnit: Integration Testing with Live Services
Featured Item
It's time to toot our own horn again.
As hinted at last week, I have written an article about my experience at DrupalCon Lille. I share my insights and photos of the sessions, meetups, atmosphere, and more. And opine on how they impact the future of Drupal.
DrupalCon Lille - How Goes the Modernization of Drupal?
This Week
David Garcia explores: Common Security Pitfalls in Symfony and How to Avoid Them
PHP Area show us: How to Delete an Entity In Symfony?
Jolicode demonstrates: Making a Single-Page Application with HTMX and Symfony
Les Tilleuls Coop API Platform Con 2023 replay: stateOptions, materialized view PostgreSQL, and subresources
eCommerce
The Drop Times Maximizing Drupal Commerce Performance through MySQL Configuration Tuning
Platforms
CMSs
TYPO3 shares: Report From a Week of TYPO3 in Papua New Guinea
Wolfgang Wagner has: Bleib auf dem Laufenden mit dem kostenlosen TYPO3 Newsletter!
Jakob Rockowitz says: Love Thy CMS
The Drop Times examines: Books on Drupal: Essential Reading List for Decoding Drupal I can confirm the first four are solid.
In Web Works looks at: Migration from Drupal 7 to 10 : Answering Your Top 8 Questions
Specbee explores: User-Centric Design: Why Your Website Needs it
Nuvole has an update on their contributed modules: New stable releases for config filter split and ignore
Matt Glaman announces: PHPStan is now running for all Drupal modules on GitLab CI!
Acquia is: Unleashing Government Digital Innovation: A Deep Dive into Acquia and AWS Synergy
PreviousNex gives an update on their Pitch-burgh project: The Pitchburgh Diaries - decoupled Layout Builder Sprint 5 & 6
Robert Roose demonstrates how to: Have your Drupal website send emails that always arrive
Brian Perry provides: An Update on The Drupal API Client
Velir examines: Using the Key Module to Store Secrets Outside of Drupal
Evolving Web has: Drupal 7 to Drupal 10 Migration: Your Step by Step Guide
Prometsource has: The Drupal Upgrade Checklist for Government Sites
DrupalCon Lille
Drunomics shares: DrupalCon Lille 2023 - An experience of learning and collaboration for the drunomics team
Five Jars has their review as well: Future of Drupal: Insights from DrupalCon Lille 2023
Systemseed continues reviewing their sessions: Mastering Agency Outsourcing: Strategies for Success in Government Projects
The Drop Times has a speaker interview: Luca Lusso: Perseverant in the Face of Failures and Bold in Experiments
Did you see my article above? 😈
Morpht looks at: Marketing and Drupal This is another pet peeve of mine regarding Drupal that is finally being addressed. It's a past-due and welcome development.
The opportunities and challenges of marketing Drupal
Previous Weeks
WordPress shows us: How to add custom color options to blocks If you use Gutenberg in Drupal, like I do, this is a good resource.
PHP
This Week
Dmitri Goosens wants you to: Bring Value to your code
And has: PHP: Xdebug in PHPStorm on, almost, all docker environments, is easy, even if you're British
Dariusz Gafka exclaims: Finally, Tracing in PHP — Say Hello to OpenTelemetry
Alex looks at what's: New in PHP 8: TypeError exceptions
Exakat explores: PHP 8.2 features one year later
Brian Thiely examines: PHP 8.3: Upcoming Features in November 2023
Janez Cergolj shares: How I went head to head with GitHub Copilot
Olivier Mairet reports on: PHP Forum 2023, two days of conferences rich in lessons
Berastis explores: Implementing a Linked List in PHP
Antonio Silva examines: PHP Design Patterns: Active Record with Layer Supertype
Harshit Chavda looks at: PEST PHP: Revolutionizing PHP Testing for Developers
Derick Rethans explores: Flamboyant Flamegraphs
And provides a: Xdebug Update: October 2023
Ruben Rubio asks: Who tests the tests? Mutation testing with Infection in PHP
Grzegorz Lasak examines: Understanding PHP Namespaces: Organising Your Code
Salma looks at: Decoding PHP's Empty Value Functions: When to Use Which
Erland Muchasaj expounds on error handling: PHP: Try and Catch me if you can!
Mert Simsek explores: TCP Connection Practices in PHP Applications
Vlad Reshetilo shares: 4 Reasons to use PHP Enums instead of old-fashioned class constants
Garfield Tech announces: Announcing Crell/Serde 1.0.0
Previous Weeks
More Programming
The Guardian examines: Standardisation: the merit of consistent patterns Good advice here.
Chris Coyier examines: Style Scoped
Smashing Mag has: Addressing Accessibility Concerns With Using Fluid Type
Adactio looks at: HTML web components
That html blog says: The Invokers Are Coming Anything that reduces or gets rid of JavaScript is a gift from the gods.
Ars Technica reports: Google’s “Web Integrity” Android API could kill “alternative” media clients
Google's effort to fuck up web browsers has fortunately been killed off. But if you are unfortunate enough to own an Android device, they are still going to ream you. Right in the privacy hole.
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 Register reports: US slaps sanctions on accused fave go-to money launderer of Russia's rich
Brits make Amazon, Meta stop using third-party data to undercut rivals
The Washington Post reports: NSA officials call out Chinese hackers’ stealthy and off-limits hacks
TechCrunch reports: Meta and Snap latest to get EU request for info on child safety, as bloc shoots for ‘unprecedented’ transparency
NPR reports: Meta failed to address harm to teens, whistleblower testifies as senators vow action
The Verge reports: YouTube’s ad blocking crackdown is facing a new challenge: privacy laws
Firefox announces: Say (an encrypted) hello to a more private internet Awesome.
The Evil Empire Strikes Back
Politico reports: U.S. officials hold their breath for Iranian cyberattacks7
Dark Reading reports: Worldwide Hacktivists Take Sides Over Gaza, With Little to Show for It
Bleeping Computer reports Microsoft: BlueNoroff hackers plan new crypto-theft attacks
The Register reports: Bad eIDAS: Europe ready to intercept, spy on your encrypted HTTPS connections
NBC reports: How the GOP muzzled the quiet coalition that fought foreign propaganda You know, because we all should be tools of Russian fascists and Chinese communists. Not just the wingnuts.
Reuters reports: LinkedIn says Israeli spy firm targeted Hungarian activists, journalists before 2022 election If you think Israel Tech supports democracy, it's time for a visit to your therapist.
Cybersecurity/Privacy
Decipher reports on: CISOs, Developers and the Software Supply Chain Security Disconnect
PC Mag reports: Google Calendar Is a Potential Tool for Hackers to Control Malware
The Register reports: Atlassian cranks up the threat meter to max for Confluence authorization flaw
Dark Reading reports: When Good Security Awareness Programs Go Wrong
To Improve Cyber Defenses, Practice for Disaster
Fediverse
The Fediverse Report has: Last Week in Fediverse – ep 42
Its publisher, Lauren Shof reports: Pebble shuts down and starts a Mastodon server
Dutch broadcaster NPO launches Mastodon server
A year on Mastodon, a reflection by Heise Online
TechCrunch reports on: Why Mozilla is betting on a decentralized social networking future
Mastodon Migration has: Understanding Mastodon Federation: Original and Local Pages/
Kbin's founder has dealt with some family issues and is back in the saddle: /kbin RTR#7 Summary of the week, preview of the kbin.social update
The Verge reports: Tumblr is downscaling after failing to ‘turn around’ the site I am pretty sure Tumblr will not be joining the Fediverse.
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 todler 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