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.
Take your time and enjoy the items most relevant and valuable to you.
My opinions will be in bold.
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, we focused on finishing several new features for the upcoming Symfony 6.2 version: Console added support for multiple choice questions; we applied the SensitiveParameter PHP attribute to all the parameters that can contain sensitive values such as security tokens and passwords; and we enabled the use of lazy-loading ghost object proxies in Dependency Injection. Finally, we moved #[IsGranted()], #[Template()] and #[Cache()] attributes into Symfony components so we can get rid of the SensioFrameworkExtra bundle.“
SymfonyCasts continues expanding their Symfony 6 Fundamentals Course.
How in the hell did I miss this from one of my favorite writers, Jason Knight?
The primary point he makes is that Bootstrap, Burma, and Tailwind are horseshit and unnecessary. This is true.
If you need all the details to be convinced here they are:
- Bootcrap 5.2, Further Exploring The HTML Illiteracy Of Framework Developers.
- Bulma, Even More Ignorant Incompetent Framework Bullshit!
- TailwindUI, And Here’s The Real Failwind Scam
- Tailwind UI’s A Scam Part 2, Let’s Rewrite A Template!
Dariel Vicedo continues his new series:
Eduard Melnikov shares:
Edouard Courty shows how to:
Gerard Rico Botella demonstrates:
Saeid Raei explains:
Why you can’t have a solid application using Laravel but can with Symfony.
Kinsta reveals its:
Most of these are built with Symfony Components.
Kuldeep Singh gives his:
In an interesting post, Concrete CMS shows us:
LakeDrops shows us how to:
DinoTechno looks at Drupal search optimization.
Droptica covers using Gutenberg in Drupal.
We use it on Symfony Station and it’s awesome.
Drupal has this:
Farhan Tanvir shares:
Good stuff from Daan here:
Richard Dobroň demonstrates:
Nuno Maduro demonstrates:
Joshua Otwell shares:
Burhan Shah looks at:
Hayden James explores:
Dino Cajic continues his extensive tutorial series.
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
Vice looks at the heroes:
This is not cyber related per se but The Atlantic reports:
The Evil Empire Strikes Back
Axios reports on:
Ars Technica reports:
The Guardian reports:
In related news Forbes says:
In completely unsurprising news, The Next Web reports:
Ars Technica reports:
There’s a lot out of VentureBeat this week including:
The MIT Technology Review reports:
We have curated and written about new approaches to SSR in the past as an alternative to SPAs. Jonathan has:
In a related post, Smashing Mag has:
The New Stack reports:
Web Pro News reports:
The Next Web reports:
Richard Rembert has:
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.
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.
Keep coding Symfonistas!