Symfony Station Communiqué — 10 November 2023

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 logo

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


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

Insights from a Panel Discussion: Management Lessons for SME Agencies from a Fast-Growing, Billion-Dollar Business

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 logo

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

Code logo

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.

Democracy logo

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 logo

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)

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 headshot

Reuben Walker

Founder
Symfony Station