Need help with Drupal or Grav admin, site building, design, or content? Contact us! 

Help Defend Democracy! → Join Battalion today.

Back to top with progress scrollbar

Symfony Station Communiqué - 17 November 2023

By Reuben Walker, 17 November, 2023
Small robot reading a book

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 good content in each category, so please take your time and enjoy the items most relevant and valuable to you.

Or jump straight to your favorite section.

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 often involve cursing.


Featured Item

Maria Farrell writes:

"Silicon Valley ideology is a master-slave mentality, a hierarchical worldview that we all exist in extractive relation to someone stronger, and exploit and despise anyone weaker. Its only relations to other humans are supplication in one direction and subjugation in the other, hence its poster-boys’ constant yoyoing between grandiosity and victimhood. Tech bros like Thiel, Musk and Andreesen are the fluffers in the global authoritarian circle jerk."


Symfony

As always, we will start with the official news from Symfony.

Highlight -> "This week, Symfony 6.4.0 beta 3 and Symfony 7.0.0 beta 3 were published because their final release is approaching fast and it will take place before the end of November 2023. Meanwhile, the maintenance versions 4.4.51, 5.4.31 and 6.3.8 were published to fix some potential security vulnerabilities."

A Week of Symfony #880 (6-12 November 2023) 

They also have: 

A Recent Newsletter

New in Symfony 6.4: Serializer Improvement

New in Symfony 6.4: AutowireLocator and AutowireIterator Attributes

New in Symfony 6.4: Mailer, Translation, Notifier, Webhook and RemoteEvent Integrations

SymfonyCon Brussels 2023: Why open source still matters - and now more than ever

SymfonyCon Brussels 2023: BC ("Be careful") when dealing with BC ("Backwards compatibility")!

SymfonyCasts introduces its Integration Testing in Symfony course: This Week on SymfonyCasts

This Week

Nacho Colomina Torregrosa explores: 

Monitoring Symfony messenger listening to the worker events 

eCommerce

Sylius is: 

Reflecting on SyliusCon – another milestone in our journey! 

Shopware announces: 

Shopware 6.6 RC will be available soon. What will happen under the hood?

Synacktiv has: 

Magento Template Engine, a story of CVE-2022-24086

Platforms

Laravel News examines: 

Laravel Htmx 

Interesting.

CMSs

Alex Moreno says: 

It’s time to leave the (Drupal) bubble. Web Summit Lisbon 

!#Code looks at: 

Drupal 10: Running Drupal Tests On GitHub Using Workflows

DXPR announces: 

DXPR Builder 3.0.0: Previewing the Future of No-Code Editing for Professional Content Teams

Mark Conroy explores:

Adding Advanced Layouts to a LocalGov Drupal Website

Matt Glaman announces: 

A playground to test Drupal code with phpstan-drupal is coming soon!

Redfin examines: 

The 'Disclosure Menu' Module

Dries Buytaert announces: 

Acquia to acquire Monsido

Markie (Not Mark) looks at: 

Using Drupal's Webform Module to Create a Decision Tree

Previous Weeks

RemySD explores the: 

Symfony Event Dispatcher alias the pattern observer

Nishant Patel examines: 

DatePoint: A new immutable date/time class for Symfony 6.4 

A lot of people don't see the point of this.

PrestaConcept looks at: 

Using Stopwatch and WebProfiler in Symfony

ADCI Solutions shows us: 

How to implement geo-dependent content on a website

1X Internet demonstrates: 

Decoupled search with Drupal Search API

Markie explores: 

Setting up Access Control with Drupal's Workbench Access Module

The Drupal Association shares: 

DrupalCon Lille 2023 Recap – Getting Together With the Drupal Community

If you missed it, you can see ours as well.

PHP

This Week

Buddy examines: 

PHP Sessions: Explained, Practical Usage, and Best Practices 

Marat Latypov shows us: 

How to hydrate trees in Doctrine

Atakan Demircioğlu is: 

Exploring JIT in PHP 

Alexander Obregon is: 

Solving the ‘Two Sum Problem’ on LeetCode: PHP Answers Walkthrough

Rubin Rubio looks at the: 

Money pattern in PHP: the problem - DEV Community

Hashemi Rafsan shares: 

Understanding the Strategy Design Pattern in PHP with a Simple Example

Tom Smykowski explores: 

New PHP Runners Are Built In Go Language

Exacat examines: 

Building analysis to get ready for PHP 8.3 with static analysis

Alexandra Grosu looks at: 

Hack — Enhancing PHP with Static Typing and Modern Features

More Programming

David Garcia examines: 

Navigating Project Management Methodologies: A Comprehensive Comparison of Waterfall vs Agile (Scrum and Kanban) 

Great stuff.

Shefali Jangid has: 

13 HTML Attributes You Should Know About

Go Make Things looks at: 

HTML Web Components

Lullabot explores: 

Useful Git Configurations You May Have Missed

Raphael Moutard says: 

Forget your Microservices! The Unparalleled Benefits of Pool Architecture.

Smashing Magazine shares: 

CSS Responsive Multi-Line Ribbon Shapes (Part 1)

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

MIT Technology Review reports: 

This new data poisoning tool lets artists fight back against generative AI 

There is always a way to fight tech douchery with tech innovation. ;)

The Register reports: 

Meta, YouTube face criminal spying complaints in Ireland 

Bloomberg Law reports: 

Meta, Google, TikTok Must Face Hundreds of Addiction Suits

Ars Technica reports: 

No Bing, no Edge, no upselling: De-crufted Windows 11 coming to Europe soon

Axios reports: 

Companies pulling ads from X: Disney, Apple, IBM and more 

Wow. Corporations are realizing the owner of Shitter is a c^nt and if they give the motherfucker money it makes them a c^unt as well.

The Markup reports: 

FCC Approves Rules to Prevent ‘Digital Discrimination’

The Evil Empire Strikes Back

The Intercept reports: 

Israeli Spyware Firm NSO Demands “Urgent” Meeting With Blinken Amid Gaza War Lobbying Effort 

Fuck these c^nts with a broken baseball bat.

Cybersecurity/Privacy

Ars Technica reports: 

Data broker’s “staggering” sale of sensitive info exposed in unsealed FTC filing 

Decipher reports: 

EU Parliament Committee Rejects Mass Scanning of Encrypted Messages

Fediverse

The Fediverse Report has: 

Last Week in Fediverse – ep 43

Nathan Mattes has: 

Mastodon for iOS. Year One

Laurens Hof looks at: 

Algorithmic feeds in clients

Bluesky crosses the mark for 2 million accounts  

Bluesky is horseshit in my opinion. But, I am still for any platform that gets the non-c^unts off Shitter.

kbin has an update: 

KES 3.0.0: New features and stability improvements - kbin Enhancement Suite

Markus Unterwaditzer explores: 

Alternative timelines in Mastodon 

Personally, the timeline view is the reason I like Mastodon.

The Nexus reports: 

Mastodon and today's fediverse are unsafe by design and unsafe by default – and instance blocking is a blunt but powerful safety tool

Engineering at Meta gives us: 

Threads: The inside story of Meta’s newest social app 

I won't allow any Thread accounts on my timeline when they federate. But again, I am still for any platform that gets the non-c^unts off Shitter.

The Verge reports: 

Threads users can keep their posts off Instagram and Facebook now

TechCrunch reports: 

Pebble, a startup that tried and failed to take on Twitter, finds new life on Mastodon

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 on our communiques page.

Author

Reuben Walker headshot

Reuben Walker

Founder
Symfony Station

section separator
Article Type
Donate using Liberapay

Symfony Station covers the essential news in the Symfony, PHP, and Fediverse development communities with a focus on protecting democracy. Please use the button above to make a small donation to help cover our out-of-pocket costs. Our labor is provided free of charge to support the communities we write about.

Join our newsletter list

Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.

  Start exploring!