Symfony Station logo
Here's our latest newsletter that Explores the Symfony Universe.
View this in your browser.
website linkedin custom custom custom 
Once again, you're receiving The Payload a day earlier than the weekly Symfony Station communiqué as a perk for joining our list.

As you know, we share lots of information so we recommend viewing this email in your browser via the link above.
Welcome to this week's Payload. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. Because open-source equals open societies, peeps. We also cover the cybersecurity world and the Fediverse (more open-source).

It's jam-packed this week, and there is good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you. This is why we publish on Thursdays. So you can savor it over your weekend. 😉

Or scroll down 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 will often involve cursing.

Featured Item

This academic paper is aimed at pointy-headed intellectuals like me, but the gist is:

This white paper outlines a long-term scientific vision for the development of digital-democracy technology. We contend that if digital democracy is to meet the ambition of enabling a participatory renewal in our societies, then a comprehensive multi-methods research effort is required that could, over the years, support its development in a democratically principled, empirically, and computationally informed way.

Enabling the Digital Democratic Revival: A Research Program for Digital Democracy


This is about 10 years late, but maybe it will accomplish something. It's certainly in line with our mission.
Symfony Logo

Symfony

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

Highlight -> "This week, Symfony 5.4.35, 6.3.12, 6.4.3 and 7.0.3 maintenance versions were released. The 6.3.12 version is the last one in that branch, so you should consider upgrading to Symfony 6.4 or higher soon. Meanwhile, the development activity was very intense and focused on adding new features to the upcoming Symfony 7.1 version, including a new TypeInfo component. Finally, we published a blog post about our experience upgrading websites to AssetMapper."

A Week of Symfony #892 (29 January - 4 February 2024)

SymfonyCasts has:
This week on SymfonyCasts!

This week

Mounir Mouih explores:
Symfony in Finance: Unveiling Essential Tools

Filip Horvat shows us:
How to use the entity from the app (/src) scope in your independent standalone bundles for your Doctrine & Symfony projects

Esens Consulting shows us how to:
Déployer une application Symfony et Vue.js sur Cloud Run

Visual Studio examines:
PHP Better Snippets

Useful if are a student and use VSCode for Symfony and PHP development.

Rahul Chavan looks at:
The Benefits of Avoiding Abstract Controller in Symfony

Roeland demonstrates:
Google authentication with Symfony 7

DBToolsBundle announces:
DbToolsBundle: a set of Symfony Console Commands to interact with your database

DrupalizeMe has a new guide:
Symfony for Drupal Developers

eCommerce

Shopware shares its:
Shopware Developer Digest January 24

Here are a couple of the highlights.

From Björn Meyer:
Generate custom API Client for Shopware 6

Via Enizen Tech:
How to Integrate Shopware 6 Admin API?

Dragan Rapić explores:
Shopware 6 Data Abstraction Layer (DAL) Indexing Explain

Sylius has:
Month of Sylius: January

Highlights include:
The best CMS for Sylius – internal and external solutions from BitBag.

We recommend Sulu.

Create Preview Environments from your GitHub pipeline from Sorin Dumitrescu.


Platforms

Doğan Uçar compares:
Laminas Framework Series: Mezzio vs. MVC

CMSs

Hyvor (which integrates well with Symfony) announces:
A New Look on Hyvor Blogs

TYPO3 announces:
TYPO3 Association Co-Founds the Open Website Alliance
Open Source and Digital Sovereignty

As does Joomla:
Joomla! Joins Forces in the Open Website Alliance

And Drupal:
Drupal Association Co-Founds the Open Website Alliance

Good to see this from these three as it ties in with the ideals championed in the featured article. And our mission here at Symfony Station.

DrupalCI and all patch testing will be turned off on July 1, 2024

LN WebWorks examines:
Mastering PHP Debugging: A Guide to Xdebug in Lando & DDEV for Drupal

Must-Know Features Of Webform Module For Drupal 10

DrupalEasy has:
Why you should care about using settings.local.php

DrupalEasy Podcast S16E4 - Kevin Quillen - Drupal 10 Development Cookbook

Great book.

Specbee looks at:
Style Made Simple with Acquia Site Studio’s Style Guide Manager

Factorial explores:
A weekend dedicated to Drupal CMS

DewanCodes examines:
Entity field validators and constraints in Drupal

QED42 has a case study:
Drupal 10 Migration Success Story: ADA’s Transformation through Multisite Architecture

Dan Chadwick shows us:
How to Secure JSON:API Endpoints in Drupal with OAuth

DrupalCamp Cemaes explains:
Social Media and DrupalCamp Cemaes

This could have been in the Fediverse section as well. If you are in Wales or within a short train trip, try to support this event.

Markie (not Mark) demonstrates how to:
Show the last author of a node in the Drupal content list

Brian Perry looks at:
Extending The Drupal API Client

ImageX shares:
Drupal Calendar Creation Unleashed: Useful Modules And A Step-by-Step Walkthrough

Golems demonstrates:
Improving Page Loading Speed in Drupal with Different Caching Solutions
PHP logo

PHP

This week

Nemanja Milenkovic compares:
PHP 8.2 vs PHP 8.3: The Evolution of a Server-Side Powerhouse

Alex shows us how to:
Code faster with the "Top-Bottom" technique

WebWash explores:
Full-text Search in Database using PhpStorm

The Grumpy Programmer has:
Thoughts On Mentoring

Please give back to the communities who supported your career. With time or money.

Laravel News shows us how to:
Make your app faster with PHP 8.3

Ozan Akman explains:
Understanding Automated Testing

php[architect] examines:
Getting Started With Docker

Exakat lists:
Common services with PHP applications

More Programming

Code logo
Zach Leatherman looks at:
The Good, The Bad, The Web Components

Noupe shares:
The Benefits of Progressive Web Apps and How to Build Them

Infoworld reports:
jQuery 4.0 trims browser support, removes APIs

That's nice, but just use vanilla JS and web components peeps.

Shalitha Suranga shares:
HTML Attributes That Every Web Developer Should Know

Smashing Mag opines:
Web Development Is Getting Too Complex, And It May Be Our Fault

Of fucking course.

Free Code Camp explores:
Vim Key Bindings – Vim Keys List Reference

Moz reports on technical SEO:
3 Unexpected Examples of Technical SEO Issues (And How to Resolve Them)

Onfold examines:
Is it time to ditch MySQL and PostgreSQL for SQLite?

Venture Beat reports:
Meet ‘Smaug-72B’: The new king of open-source AI

AI is here to stay. So, we need to support the open-source versions.

Hugging Face launches open source AI assistant maker to rival OpenAI’s custom GPTs

Cool.

Dries Buyaert says:
Goodbye third-party cookies

He should also say goodbye Chrome.

404 Media reports:
The Guy Building an Open-Source Google Search Competitor

Bookmark this site, Stract.

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

Reuters reports:
Philippines wards off cyber attacks from China-based hackers

The Next Web reports:
EU member states approve world-first AI law

Ars Technica reports:
Data broker allegedly selling de-anonymized info to face FTC lawsuit after all

The Verge reports:
Meta says you better disclose your AI fakes, or it might just pull them

Uh. Right. See the oversite board article below.

Decipher reports:
U.S. Cracks Down on Spyware With Visa Restriction Policy

This should apply to about 20% of Israelis and plenty of other c^nts around the world.

The Evil Empire Strikes Back

404 Media has an example:
Phone Spy Tool Pitched for ‘Riot Detection’ in NYC

The Kyiv Post reports:
Ukraine Calls on Network Providers to Review Security Measures in Light of Increased Cyberattacks

The Register reports:
JetBrains urges swift patching of latest critical TeamCity flaw

Iran's cyber operations in Israel a potential prelude to US election interference

The MIVD and AIVD report:
Ministry of Defence of the Netherlands uncovers COATHANGER, a stealthy Chinese FortiGate RAT

The Guardian opines:
Meta and Mark Zuckerberg must not be allowed to shape the next era of humanity

That's for goddamn sure.

Deutsch Welle has the evidence:
Facebook at 20: From hope to disillusionment

Bleeping Computer piles on:
Facebook ads push new Ov3r_Stealer password-stealing malware

And TechCrunch provides reason number 25,212:
Oversight Board calls on Meta to rewrite ‘incoherent’ rules against faked videos

And 25,213:
Meta cuts off third-party access to Facebook Groups, leaving developers and customers in disarray

After similar c^ntitry from Shitter and Rekkit, anyone who still bases their business on APIs from these mofos deserves what they get. Build your company on open-source software, not shitty proprietary monopolies.

Politico reports:
The far right is scaring away Washington’s private hacker army

Proton opines:
Apple’s DMA compliance plan is a trap and a slap in the face for the European Commission

Apple is the least c^ntish of the big tech companies, but they are still c^nts.

Cory Doctorow elaborates:
Apple to EU: “Go fuck yourself”

Fast Company reports:
E-books are fast becoming tools of corporate surveillance

Sigh.

404 Media reports that not happy with creating fake porn:
4chan Is Editing Pictures to Clothe Women

It must be a legal requirement that if you are on 4chan, you have to be a USDA-certified organic shithead.

Cybersecurity/Privacy

And:
An Instant Fake ID Factory

Bleeping Computer reports:
Hackers steal data of 2 million in SQL injection, XSS attacks

The Register reports:
IT suppliers hacked off with Uncle Sam's demands in aftermath of cyberattacks

Oh no, we have to be secure because we get rich off the military via U.S. taxpayers.

Fortune reports:
AI chatbots are making cybersecurity work much easier–but foundation models are about to revolutionize it

Fediverse logo

The Fediverse

The Fediverse Report has:
Last Week in Fediverse – ep 54

Lemmy ask you anything (again)

The Verge publishes:
The Fediverse, explained

Julian Fietkau shares an interesting ActivityPub project:
Daily Rucks: The How and Why

Terence Eden has another:
A (tiny, incomplete, single user, write-only) ActivityPub server in PHP

NodeBB gives an:
January Update on ActivityPub Development

Cool.

The Verge reports:
The creators of Twitterrific are making an app to read (almost) anything on the web

Yeah.

Bookmarking app Betula announces:
Version 1.2.0

Social Media Today reports:
Meta Continues To Develop Its Fediverse Connection Options for Threads

TechCrunch reports:
Bluesky is now open for anyone to join

Hopefully millions of dummies will leave shitter and move here. And stay off the Fediverse.

How Twitter’s descent into chaos is paving the way for a new web

CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? 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.

Please share this!
Did someone forward this edition to you? Find in on the Fediverse? Please subscribe to The Payload.
website linkedin custom custom custom