Symfony Station logo
Here's our latest newsletter that Explores the Symfony Universe.
View this in your browser.
website custom custom custom 
Once again, as a perk for joining our list, you receive The Payload a day earlier than the weekly Symfony Station communiqué. But still, check the site tomorrow for the latest developments.

As you know, we share a lot of information so we recommend viewing this email in your browser via the link above.
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. That necessitates an opinionated Butlerian jihad against big tech as well as evangelizing for open-source and the Fediverse. We also cover the cybersecurity world.

There's 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. Because humans.

Symfony Logo

Symfony

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

Highlight -> "This week, the upcoming Symfony 7.2 version simplified the kernel setup in MicroKernelTrait, added errorPath to Unique constraint and improved profiler data about Security. Meanwhile, we published more information about how to become a partner at SymfonyCon Vienna 2024".

A Week of Symfony #912 (17-23 June 2024)


They also have:
Their latest newsletter

SymfonyCasts has:
This week on SymfonyCasts

Featured Item

Now that I've moved from 50% to 75% retired, I can write more articles like this.
Using icons in your site's design is important for tech sites' UX. It helps your design stand out and look more professional and technical. Now there's an easy way to add them.

Symfony UX's latest effort is a fantastic addition. It is Icons, which I love.

UX Symfony's Icons polish your projects to a Professional and Authoritative sheen


You will notice the article is not on this site. And, it's because I couldn't get an equivalent implemented in Drupal despite creating a custom content type and adding a module specifically for using these icons with CKEditor 5. :( So it's on my Grav site.

This week

Ismaile Abdallah advises:
Symfony: Stop checking for dependency updates

Lubna Altungi shares:
Why Symfony Developers Feel Lucky!

Aymeric Ratinaud explores:
Automatisons l'enregistrement du User sur n'importe quelle entité (Symfony)

Jolicode asks:
Comment partager de la configuration entre Symfony et son front en JS ?

Javier Equiluz demonstrates:
Generating deterministic UUIDs from arbitrary strings with Symfony

Chris Shennan examines:
Using PHP Attributes to Create and Use a Custom Validator in Symfony

eCommerce

Bleeping Computer reports:
Facebook PrestaShop module exploited to steal credit cards

Should we use Meta's shit products? 🤔

PrestaShop announces:
PrestaShop 8.1.7 Is Available

CMSs

Concrete CMS has:
Creating Interactive Forms with Concrete CMS



TYPO3 has:
Coding the TYPO3 Core in 2024
TYPO3 Installation and Core Web Vitals: The Secret to a High-Performing CMS



Joomla has:
Get ahead of the rest. Start testing Joomla! 5.2.0 Alpha 2 today!



Drupal has this on the Polyfill.io situation:
3rd Party Libraries and Supply Chains - PSA-2024-06-26

The Drop Times has:
Drupal Gutenberg v4.0 to Introduce Major UI Refactor and Enhanced Editing Features

Fucking fantastic.

Embracing the AI Revolution: A Drupal Developer's Perspective

Hmm, no.

Web Wash looks at:
New Navigation Sidebar (Experimental) in Drupal 10.3

Specbee explores:
SAML and OAuth2 - What’s the difference and how to implement in Drupal

PrometSource examines:
(Study) U.S. Government CMS Preferences and Trends

ImageX looks at:
The ECA Module: Setting Up Automated Actions For Various Scenarios on Your Drupal Website

Tag1 Consulting explores:
Migrating Your Data from Drupal 7 to Drupal 10: Customizing the generated migration

PHP logo

PHP

This week

Malek Althubiany is:
Exploring PHP Wrappers: Enhancing PHP Capabilities

Laravel News examines:
Running a Single Test, Skipping Tests, and Other Tips and Tricks

Hash Bang Code demonstrates:
Creating A Character Bitmap In PHP

Alex Castellano writes:
About PHP "Variable Variables"

Sarah Savage starts a series:
Twenty lessons from twenty years of PHP (Part 1)

Roberto Butti looks at:
Validating JSON with JSON Schema and PHP

Adnan Taşdemir explores:
Understanding RabbitMQ with PHP

The PHP Consulting Company asks:
PHP_CodeSniffer or PHP-CS-Fixer?

Francesco Agati examines:
Concurrency and Parallelism in PHP

Tideways announces:
Tideways 2024.2 Release

Previous Weeks

Tomas Votruba shares:
Awesome PHP Packages from Japan

Code logo

More Programming

TechCrunch asks:
What does ‘open source AI’ mean, anyway?

Justin Pot says:
Tech is cool, business is boring

He's correct. Most "tech" companies are just shit businesses.

Nextcloud looks at the:
Ethical use of AI: 5 major challenges

Cory Ryan explores:
Flow Charts with CSS Anchor Positioning

Nice.

The New Stack has a case study:
Pivoting From React to Native DOM APIs: A Real World Example

Wired looks at:
The Eternal Truth of Markdown

Opensource shows us:
How to generate web pages from Markdown with Docsify-This

Interesting tool. I think Obsidian can do this as well.

Lullabot covers:
The Art of Jira: Scrum and Kanban

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 Kyiv Independent reports:
EU blocks access to 4 Russian media outlets

The Kyiv Post reports:
Ukraine’s Tech Hub Develops AI-Driven Drone Swarms to Combat Russian Forces

HUR Cyberattack Hits Russian Internet Providers in Occupied Crimea

EuroNews reports:
Six people sanctioned for cyber attacks against EU states and Ukraine

Microsoft breaches antitrust rules with Teams, EU Commission says

TechCrunch reports:
Six people sanctioned for cyber attacks against EU states and Ukraine

Ali Alkhatib wants to:
Destroy AI

I'm down.

On a related note, The Algorithmic Sabotage Research Group has:
Manifesto on “Algorithmic Sabotage”

This also ties in nicely with my Butlerian Jihad against big tech.

The Register reports:
Europe accuses Apple of preventing devs from telling users about world outside

Apple Intelligence won't be available in Europe because Tim's terrified of watchdogs

The Evil Empire Strikes Back

And:
Meta accused of trying to discredit ad researchers

The Verge reports:
Thwarting cyberattacks from China is DHS’s top infrastructure security priority

PC Mag reports:
China-Backed 'RedJuliett' Hackers Target Taiwan Via VPN, Firewall Exploits

Seansec reports:
Polyfill supply chain attack hits 100K+ sites

Joan Westenberg opines:
Tech's accountability tantrum is pathetic

And The Guardian opines:
Silicon Valley wants unfettered control of the tech market. That’s why it’s cosying up to Trump

404 Media asks:
Has Facebook Stopped Trying?

EU Reporter reports:
Leak: EU interior ministers want to exempt themselves from chat control bulk scanning of private messages

Are all cops and state security personnel fucking clueless? 🤔

The Washington Post reports:
Law enforcement is spying on thousands of Americans’ mail, records show

If you don't think the U.S. as a semi-democratic oligarchy is also a surveillance state, you're not thinking.

Engadget reports:
AI companies are reportedly still scraping websites despite protocols meant to block them

Of course, their business model is literally based on theft and grift. No stealing equals no money from dumbasses to give to gullible shareholders before the founders cash out and the bubble bursts.

404 Media reports:
We Tried to Replace 404 Media With AI

Interesting. Long. Discouraging. A good look at the result of Google fucking up the promise of the web.

The Electronic Frontier Foundation shares:
The U.S. House Version of KOSA: Still a Censorship Bill

Cybersecurity/Privacy

Dark Reading reports:
What Building Application Security Into Shadow IT Looks Like

Key Takeaways From the British Library Cyberattack

404 Media reports:
Israeli ID Verification Service for TikTok, Uber, and X Exposed Driver Licenses

The Hacker News reports:
New Credit Card Skimmer Targets WordPress, Magento, and OpenCart Sites

Fediverse logo

The Fediverse

The Fediverse Report has:
This Week in the Fediverse, Ep. 74

Jan Wilderboer shows us how to:
Turn Mastodon threads into copy/past3able Markdown

Elena Rossini shares:
The Top 10 Reasons Why Mastodon is the Best Social Media Platform

Stefan Bohacek shares a:
Mastodon domain block exporter script

The Verge reports:
Meta is connecting Threads more deeply with the Fediverse

Patchwork contemplates:
Re-centring the Fediverse: how a footnote tells the bigger story

Ghost says:
Hold up, let us cook

Jeena has:
Lemmy and my Switch to PieFed

Good decision.

Other Federated Social Media


The Electronic Frontier Foundation shows us:
How to Clean Up Your Bluesky Feed

Or better yet, just don't use it.

Terence Eden asks:
Who can reply?

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.


Symfony Station and The Payload cover 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.

You may have to open the link in a new window. Thanks.

Please share this!
Did someone forward this edition to you? Find in on the Fediverse? Please subscribe to The Payload.
website custom custom custom 
Email Marketing Powered by MailPoet