A white paragraph.
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.
Please take your time and enjoy the items most relevant and valuable to you.
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.
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, the upcoming Symfony 6.3 version continued adding new features: the Messenger component added Clock support in workers and introduced a way to redispatch a message, the translation component improved performance of message extraction and the new Scheduler component added support for date intervals and period and introduced a debug:scheduler command.“
A Week of Symfony #847 (20-26 March 2023)
SymfonyLive Paris 2023: the French Symfony conference was a blast last week!
Migrating symfony.com Search Engine to Meilisearch
SymfonyCon Brussels 2023 : Very last days to enjoy early bird tickets!
And they sent a newsletter!
Find out the Symfony news of March! 📣
Which included a tip of the month.
Distributed Profiling: How to identify and fix Performance Bottlenecks in a Microservices Architecture
SymfonyCasts continues its second API Platform course, and it covers security.
The MIT Technology Review asks:
Will ChatGPT make the already troubling income and wealth inequality in the US and many other countries even worse? Or could it help? Could it in fact provide a much-needed boost to productivity?
… as businesses scramble for ways to use the technology, economists say a rare window has opened for rethinking how to get the most benefits from the new generation of AI.
ChatGPT is about to revolutionize the economy. We need to decide what that looks like.
There’s a new Symfony course on Udemy.
Building web APIs with Symfony
Thomas Berends shares a:
Symfony Certification Preparation List
In a similar mode, here is a slide deck used in a SymfonyCon presentation:
A self-training journey to the Symfony certification
Kévin Dunglas shares:
Binary Box Tuts shows us:
How To Send Email Using Mailtrap In Symfony 6
Optimización avanzada de rendimiento en Symfony
Anton Sukhachev examines:
Nginx parser with PHP and Bison
Rathod Akash explores:
It’s similar to how it works with Symfony UX.
Atul Rungta shares:
Magento vs. nopCommerce: An In-Depth Comparison of Open-Source eCommerce Platforms
Specbee shows us:
How to Create Dynamic Layouts with Layout Builder, CTools, and View Modes
Matt Glaman examines:
Adding backward compatibility to Rector rules
Mandclu looks at:
Jacob Rockowitz is:
Exploring Decoupled/Headless Drupal distributions while building the Schema.org Blueprints demo
I will say it again, if you are starting a new site or doing a complete rebuild, start with this module.
Kevin Quillen announces:
OpenAI / ChatGPT module release with new features
Nate Szytel shares:
The 4 most important customer identity management tips for Drupal agencies
Drupaleasy explores efforts in:
Perfecting the Art of Drupal Talent Development
Computer Minds examine:
Drupal Association March Newsletter 2023
One highlight is that contributions to Drupal often have a big impact on the whole PHP ecosystem.
Giorgi Jibladze wants you to:
Meet Lando — the Perfect Tool for Your Local Development Environment
Assessing Compatibility with PHP 8
Iman Borumand Zadeh looks at:
Some interesting changes in PHP 8.3
Onur Yüksel explores:
Building a Basic Router with PHP: A Step-by-Step Guide for Web Developers
Maikel González Baile examines:
Demystifying Nginx and PHP-FPM for PHP Developers
The Dev Drawer looks at:
Creating A Single Page Application Using Mustache and PHP
Native Coders show us:
How to Connect to a MySQL Database Using PHP with mysqli Extension | Native Coders
Nemanja Milenkovic explores:
Named Arguments in PHP 8: The Little Feature That Could
There is something in the water to do with enums this week. ;)
Laravel News has:
Extending PHP 8.1 enums with attributes
Doğan Uçar looks at:
Unlocking the Power of PHP Enums: Best Practices for Effective Use
Jason Reading has a case study for us:
Modernising a Legacy PHP Codebase
And PeakD opines:
14 PHP arguments that are not enough used
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
A scrappy newscast in Kyiv aimed at Russians counters Putin's propaganda machine
The New York Post reports:
Russian wives tricked into exposing pilot husbands behind Ukraine civilian attack
The Register reports:
Italy bans ChatGPT for 'unlawful collection of personal data'
Nextcloud complaint precedes investigation into Microsoft market dominance by German antitrust authorities
Nextcloud is a great open-source storage solution, and you should use it.
Jeremiah Talamantes shares:
CSRF Takedown: Defeating Web Exploits with Code
The Washington Post reports:
Biden’s spyware executive order gets mostly good reviews
The Evil Empire Strikes Back
North Korean hackers play the ‘long con’ by targeting experts
ABC News reports:
Cybercriminals targeting U.S. on behalf of North Korea
Insider Business reports:
North Korean hackers are likely laundering stolen crypto through cloud mining services, cybersecurity group says
The Guardian reports:
‘Vulkan files’ leak reveals Putin’s global and domestic cyberwarfare tactics
The Hill reports:
Cyberspace: The new dominant realm of national security
France bans TikTok, Twitter from government staff phones amid security concerns
The Hacker News reports:
U.K. National Crime Agency Sets Up Fake DDoS-For-Hire Sites to Catch Cybercriminals
Trojanized TOR Browser Installers Spreading Crypto-Stealing Clipper Malware
What Local Governments Want from Federal Cyber Grants
Microsoft’s ‘Security Copilot’ Unleashes ChatGPT on Breaches
GPT-4 kicks AI security risks into higher gear
Insider Business looks at:
Think Cory Doctorow’s Enshitification theory.
The Verge reports:
Google and Microsoft’s chatbots are already citing one another in a misinformation shitshow
Andy Baio reports on:
AI Data Laundering: How Academic and Nonprofit Researchers Shield Tech Companies from Accountability
The Guardian reports.
Cryptocurrencies add nothing useful to society, says chip-maker Nvidia
However, it’s not all bad news this week. ;)
Clive Thompson tells us:
Why ChatGPT Won’t Replace Coders Just Yet
Plus in programming, 5% of the effort is writing code and 95% is figuring out why it doesn’t work. ;)
6 steps to reduce the carbon footprint of your website
Edson Moisinho wants you to:
Say goodbye to your local development environment
Zach Leatherman explains why SPAs suck:
Defaulting on Single Page Applications (SPA)
Philip John Basile has:
The Great Vue Vs Svelte Debate Finally Settled
I don’t know if there is a debate, and it’s not settled if there is, but this is a good comparison of the only two front-end frameworks you should ever consider.
Fastly vs. Cloudflare Performance: A Detailed Guide
There’s an explosion of HTML content this week, which is fantastic.
Scott Ohara looks at:
Nicolás Vazquez explores:
Jens Oliver Meiert examines.
HTML Concepts: Customized Built-In Elements
Since Twitter is single-handedly exploding growth in the Fediverse, we’ll start with it.
I think it is more of a spectacular and slow decline into irrelevance.
Twitter moves free users to the spam folder and makes a risky bet on its future
Ed Zitron explains why Space Karen can’t help himself.
And Elon’s also a c^nt, so there’s that.
The Verge asks:
Can Mastodon seize the moment from Twitter?
This is a fantastic interview with Mastodon’s founder.
If you are thinking of opening a Mastodon account (and you should) Jennifer has:
Choosing an instance for your Fediverse/Mastodon account
Jeff Craig says:
The Fediverse Isn't Inevitable - Mad, Beautiful Ideas
Here’s a quote, “The Fediverse's current desire to grow without VCs is probably it's greatest strength. Without the need for the hypergrowth investors need to get the cash exits they demand, the Fediverse has a chance, though potentially a slim one, to grow the way that we, the users desire, instead of chasing profitability.”
While Mastodon makes up 95% of Fediverse users, it’s not all of them. Learn more about the other platforms here:
The Guardian reports on how Mastodon helped save a newspaper from closure:
Texas Observer journalists raise $270,000 in bid to save publication
The Fediverse Reports has this related item:
Local news on a global network
CTAs (aka show us some free love)
- 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).
- Follow us on Flipboard or at @email@example.com on Mastodon for daily coverage. Consider joining the @phpc.social instance. If this communique is a little overwhelming, you can get a condensed weekly news highlight post on Friendica.
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!
You can find a vast array of curated evergreen content.