Back to top with progress scrollbar

Symfony Station Communiqué - 30 June 2023

By Reuben Walker, 30 June, 2023

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 plenty of good content in each category this week, 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 to Javier Eguiluz and Symfony for sharing our latest communiqué in their Week of Symfony.

My opinions will be in bold. And will often involve profanity. Though not this week. WTF?

A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost your career. As you may have noticed, non-members can only access a limited number of articles per month.

Become a member here! The compensation we receive from your use of this link helps pay for our weekly communiqué.

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

Highlight -> “This week, Symfony development activity focused on fixing bugs in maintained branches: update ICU data to 73.2, fix some design issues in the Profiler, fix secrets:list command and about command, etc. Meanwhile, the upcoming Symfony 6.4 version added features such as automatic route aliases for controllers FQCN and FQCN::method, deprecation of ContainerAwareInterface and allowing to pass a single constraint to the When constraint.”

A Week of Symfony #860 (19-25 June 2023)

Symfony sent their June Newsletter.

SymfonyCasts announces:

AssetMapper: Modern JS with Zero Build System Video Tutorial Screencast

Featured Item

The Drop Times shared a great article this week.

“If Dr. Safiya Umoja Noble were a road sign, she would read: “CAUTION: Slow Down, Sharp Curve Ahead”. She is the person who asks if we are headed toward a cliff while everyone else is blindly engaged in winning the race. She is a sobering and questioning presence in a time of great, almost delirious, innovation.

On Tuesday, June 06, 2023, the second day of DrupalCon-Pittsburgh, Dr. Noble gave a keynote presentation on systemic biases in technology, and the great responsibility of web developers to build tools that protect and promote the welfare of our society. DrupalCon is one of several annual gatherings of a tech community that is united through the open-source software Drupal.

“This may make me an unsatisfying dinner party guest, Noble said, as she proceeded to lay out the shortcomings and dangers of modern technology to a room of thousands of experts, enthusiasts, and professionals in that field.”

Consequential Innovation, The Falsity of the Digital Frontier, and the Sobering Presence of Safiya Umoja Noble

This Week

Ash Allen Design explores:

Hyvor Blogs: A blogging platform for Laravel and Symfony Projects

This is very cool. I am going to experiment with it for one of my company blogs.

Gabriel Anhaia examines:

Building a Symfony Application with Docker, PHP 8.2, and Caddy

Qtatech explains:

Why Drupal 10 and Symfony 6.2 are the Perfect Combination for Web Development

Etshy shares:

Reflecion note about: DDD and Aggregate implementation with Symfony and Doctrine

The Hear UP has advice for:

Becoming a Symfony Expert: Essential Insights

Martin Mička shares:

Features I Like in Symfony 6.3

Webkul shows us how to:

Override Symfony Grid Listing in PrestaShop


PrestaShop announces:

PrestaShop 8.1 Is Available


Daniel Siepmann shows us how to:

Auto migrate PHP code via configuration with Rector in TYPO3 and Aimeos

Three great topics.

Kevin Quillen demonstrates:

Setting up PHPDocumentor 3 for Drupal 9 & 10

The Drop Times looks at:

News Ticker Module: Enhancing Drupal Websites with Scrolling News Updates

The Drupal Association’s work on its Open Web Manifesto finishes:

The Drupal Association issues an Open Web Manifesto

Here’s the Manifesto itself.

Matt Glaman explores:

Profiling Drupal AJAX requests

Specbee examines:

Using and Customizing the Paragraphs module in Drupal

Consensus Enterprises is:

Building the Future of Drupal Hosting with Aegir5

Ironstar shares:

2023 Drupal Local Development Survey Results

WebWash shows us how to:

Create an Admin Page using Views in Drupal

Lullabot is working on:

Improving Drupal's Administration UX

Lemberg Solutions asks:

Drupal vs WordPress - Which CMS is right for you?

Mateu e0ipso is:

Making it easy for module developers to work with single directory components

ImageX Media has a:

Guide to using the Bootstrap UI Kit module for Drupal

Joomla announces:

Joomla 5.0 Alpha 2 - New ideas added to Joomla 5!

Previous Weeks

I ran across this from Noviello:

Master Symfony: Ultimate Guide for Effective Web Development

It has some good basic information.

Acquia has:

This Marketer’s First DrupalCon: The Pittsburgh Highlights

This Week

The PHP Foundation publishes its June report:

PHP Core Roundup #14

Please donate to the Foundation while you are there.

php[architect]’s June issue is out:

Evolving PHP

Nico Anastasio has a great series of articles on code design:

The Art of Code Design: Embracing the Power of the Open-Closed Principle

The Art of Code Design: Unveiling the Single Responsibility Principle's Magic

The Art of Code Design: Demystifying the Liskov Substitution Principle

Berastis shares:

PHP’s Hidden Weapon: Dynamic Variables Unearthed

Vinícius Amparo shares:

A Simple Guide to Client-Side Encryption and Decryption Using JavaScript (JSEncrypt) and PHP

PhpStorm announces:

AI Features in PhpStorm: PhpStorm 2023.2 EAP #5

Speaking of it, Alexander Obregon shares:

Unlocking Productivity with PhpStorm: A Beginner’s Guide

Anil Chaudhari shows us how to:

Send multiple asynchronous cURL requests using PHP

Nextcloud looks at:

Developing with Nextcloud - Part 1 -Setting up for development

I use Nextcloud for storing personal photography and I am glad to see it’s based on PHP. I should move by email service there.

RidaNor explains:

Troubleshooting Brew Doctor Errors and Resolving ‘Invalid Bottle Tag Symbol’ Issue

Previous Weeks

Seb De Deyne has: Thoughts on event sourcing: Replaying events

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

Radio Free Europe reports:

Air War: Pro-Ukraine Hackers Increasingly Breaking Into Russian Broadcasts With Anti-Kremlin Messages

Sachkov's Revenge: Jailed On Treason Charges, A Russian Cybersecurity Exec Goes On The Offensive

TechUkraine reports on the:

Results of the Drone Hackathon “Anti-Shahed”

The Washington Post reports:

Satellite system used by Russian military is hacked

The Record reports: Russian cyber expert arrested in Kazakhstan, triggering a showdown between US and Moscow

The Verge reports:

EU advances rules that wrestle control of user data away from Big Tech

The Guardian reports:

White House issues warning to US firms interested in acquiring Israeli surveillance tech

The Evil Empire Strikes Back

Dark Reading reports:

Russian Spies, War Ministers Reliant on Cybercrime in Pariah State

The Hacker News reports:

MITRE Unveils Top 25 Most Dangerous Software Weaknesses of 2023: Are You at Risk?

U.S. Cybersecurity Agency Adds 6 Flaws to Known Exploited Vulnerabilities Catalog

Decipher reports:

Conti and Trickbot Crypters Bring Clarity to Complex Threat Landscape

GAO: Federal Agencies Contend With Disparate Cybercrime Metrics

The Register reports:

Tackling the cyber skills gap with AI

Graham Cluley reports:

Busted ‘secure’ EncroChat messaging service leads to over 6,500 arrests by police

Dark Reading reports on:

3 Ways to Build a More Skilled Cybersecurity Workforce

The Verge reports:

AI is killing the old web, and the new web struggles to be born

Platformer reports:

The AI is eating itself

Smashing Mag looks at:

Useful DevTools Tips and Tricks

Sitepoint shows us:

How to Use CSS background-size and background-position

Infoworld asks:

Update or migrate? Planning for MySQL 5.7 EOL

The Fediverse Report has:

Last Week in the Fediverse – episode 24


Lemmy and Kbin

We Distribute trys:

Making Sense of the Argument Around Meta

Rebooted opines on:

Why would Meta implement ActivityPub? 1½ reasons are compelling, another is not

OnePict has this gem on the Meta/Fediverse controversy:

Consent and the Fediverse

Here is my take on it from last week in case you missed out on the fun. ;)

Kbin Cafe shares some news:

Kbin Cafe Updates - Federation, community spaces and more

ShellSharks has a guide for Lemmy, Kbin, and general Reddit off-ramping:

Threadiversal Travel

Great stuff. shares:

A tale of a new Lemmy instance, a bot infestation, the fallout, and how we dealt with it

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 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.

Keep coding Symfonistas!

section separator

Join our list  

* indicates required

Please share