Symfony Station Communiqué — 17 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.
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 via our website.
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.
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
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."
Silicon Valley’s worldview is not just an ideology; it’s a personality disorder
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
Previous Weeks
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 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