Need help with Drupal or Grav admin, site building, design, or content? Contact us!
Help Defend Democracy! → Join Battalion today.
Exploring the Symfony universe!
Welcome to this week's Symfony Station Communiqué. It's your weekly review of the essential news in the Symfony and PHP development communities. We also cover the cybersecurity world in detail this week. Because privacy and cuntitry.
Take your time and enjoy the items most relevant and valuable to you.
As always, thanks to Javier Eguiluz and Symfony for sharing our last communiqué in their Week of Symfony.
My opinions will be in bold. Be forewarned, I will be doing some rage posting.
Many of the items we curate are on Medium. I recommend investing in membership as you can access everything you want to read. It’s a small investment in boosting your career. As 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 officially introduced ux.symfony.com website alongside four new UX components (including a way to render React components and Ajax-powered autocomplete fields). In addition, it improved lazy services to allow using ghost objects and improved the usage of Enums in YAML config files.“
A Week of Symfony #808 (20-26 June 2022)
Symfony announced:
In case you didn’t know, SensioLabs is the company that created Symfony. They are celebrating.
SensioLabs celebrates its first 10 years
And:
Zoom in on Mastering OOP & Design Patterns workshop at SymfonyCon Disneyland Paris 2022
SymfonyCasts continues expanding their Symfony 6 Fundamentals Course.
Nicolás Mercado looks at coding platforms and philosophy. How could that not be our featured item? The points he makes about WordPress apply to any platform.
Sergii Demianchuk continues his look at Symfony and Elasticsearch
Symfony ElasticSearch - indexer symfony command
Tomas Votruba has:
Twig Smoke Rendering - Why do we Even Need it?
The Peoples Blog:
How to work with Twig Templates in Drupal?
Jeferson Guedes looks at:
Crie um servidor PHP + API Rest + GraphQL
Pascal Landau continues his series on Symfony and Make
Set up PHP QA tools and control them via Make [Tutorial Part 5]
Prestashop shares:
10 Powerful Modules to Integrate eBay & Amazon into PrestaShop
eCommerce events shares:
11 Reasons To Choose Magento 2 For eCommerce Development In 2022
Palantir provides a:
Drupal Rector: Progress Update
Dropsolid make a solid argument as to:
Hashbang Code has the definitive (and I mean definitive) article on:
Tomas Votruba has:
Twig Smoke Rendering - Why do we Even Need it?
The PHP Foundation published:
PHP Watch has:
New composer audit
Command and security audits in Composer 2.4
stitcher.io examines:
Coding Karma has some:
Not So Obvious PHP Vulnerabilities
Mert Simsek shows us how to:
Reinvigorate PHPUnit Test Cases with Parallel Testing
Crell ruminates:
Kodwings shows us how to use the:
PHP recursive function to generate a parent/child tree
Again, Dino Cajic has PHP tutorials for us:
He’s into the good stuff now. 63 and 64 are out as well.
Chris Wolf has this fantastic article:
ddev: Easy Docker handling for web developers
Pascal Landau shows us:
How to build a Docker development setup for PHP Projects [Tutorial Part 1]
Jetbrains announced:
Increased Subscription Pricing for IDEs, .NET Tools, and the All Products Pack
Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).
Venture Beat reports:
Ukraine deploys a DDoS protection service to survive the cyberwar
Fast Company reports:
The war in Ukraine hasn’t ended. Here’s how these founders continue to build their businesses.
The Guardian reports:
US blocks company worth over $1bn linked to Russian oligarch
The Jerusalem Post reports:
Brutal Russian invasion of Ukraine has transformed cybersecurity
TechSpot reports:
Microsoft warns of increased Russian cyberattacks on countries supporting Ukraine
The Hill reports:
Russian-backed hackers target Lithuanian websites
Ars Technica
China lured graduate jobseekers into digital espionage
Since six c⭐nts on the supreme court have decided half the U.S. population does not have a right to privacy, we’re renaming this section to Cybersecurity/Privacy.
I wasn’t sure whether to put this under the evil empire or cybersecurity/privacy.
But, the Guardian has:
Tech firms under pressure to safeguard user data as abortion prosecutions loom
MIT Technology Review reports:
Big Tech remains silent on questions about data privacy in a post-Roe world
The Washington Post has:
Seeking an abortion? Here’s how to avoid leaving a digital trail.
Here’s some more great advice for anyone interested in privacy. And you fucking should be.
Protocol reports:
Big Tech is still preparing for post-Roe. It should already be planning for the next SCOTUS ruling
In a great article, Rohan Kumar explores:
The Next Web reports:
Firefox continues its fight for privacy by automatically stripping URL trackers
The Register reports on the:
Anatomy of a campaign to inject JavaScript into compromised WordPress sites
The MIT Technology Review reports:
The hacking industry faces the end of an era
Protocol reports:
Cybersecurity hype keeps building around XDR. So does confusion.
Forbes reports:
Okta Gives Back With Launch Of Nonprofit Cybersecurity Portfolio
ZDNet reports:
These are the 25 most dangerous software bugs you need to worry about
Cosmos Magazine reports:
New cybersecurity tool covers some yawning website gaps
Engadget reports:
FCC Commissioner urges Google and Apple to ban TikTok
Docker announced:
New Extensions, Improved logs, and more in Docker Desktop 4.10
Matthew Butterick has this tongue-in-cheek article for us on GitHub’s CoPilot.
This copilot is stupid and wants to kill me
GitHub itself has:
Improve Git monorepo performance with a file system monitor
Write Better Commits, Build Better Projects
And the Software Freedom Conservancy advises:
Give Up GitHub: The Time Has Come!
9 Best GitHub Alternatives in 2022
Semrush shows us:
How to Sync Data Between Different Databases
OpenLampTech has a:
Developer Interview with Ben Brumm
Ben is of DatabaseStar fame.
ZDnet reports:
Facebook's Meta is transferring the 'most used' JavaScript test framework to OpenJS Foundation
Dusted Codes opines:
Fund OSS through package managers
ADEO has this very solid article:
ADEO Design System: Building a Web Component library with Svelte and Rollup
Pragpub has a grumpy old man rant for us:
Tangled Up in Tools: What’s Wrong with Libraries, and What to Do About It
As a fellow grump I sympathize. ;) See my somewhat similar rant.
But, I am not always pissed off. Once in a full cold blue wolf harvest moon, I have a moment of joy. ⬇️
That’s it for this week. Please share this communiqué.
Also, be sure to 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).
If you don't already follow us on Twitter at @symfonfystation.
And since it may be turning into a full-scale dumpster fire, we are now on Mastodon as well at @symfonystation@phpc.social. Consider joining the @phpc.social instance.
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 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.
Subscribe to The Payload, our weekly newsletter exploring the Symfony Universe.