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. We also cover the cybersecurity world in detail.
We are back to our normal format and weekly schedule now. Please 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 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 6.2 was released after having worked on it for six months to add lots of nice new features . Meanwhile, Symfony 4.4.49 (the last one of this branch), 5.4.16, 6.0.16 and 6.1.8 maintenance versions were released. Lastly, the SymfonyWorld Online 2022 conference will take place next week with a schedule packed with interesting talks.“
A Week of Symfony #831 (28 November - 4 December 2022)
SymfonyWorld Online is taking place the 8th and 9th.
[Notifier] Add Mastodon Notifier by qdequippe · Pull Request #48101 · symfony/symfony
SymfonyCasts continues its patterns and NetGen courses:
24daysindecember.net will have 24 great articles this month. I think this one by Edward Barnard is quite thoughtful.
SymfonyCasts shares their slide deck from a SymfonyCon presentation:
SensioLabs has this review of SymfonyCon.
Back from Disneyland Paris: our recap of the SymfonyCon 2022
Aurélien Tournayre shares:
Symfony : a guide to choose between LTS and latest stable version
Nacho (for real) has:
Creating an API endpoint with PHP and Symfony
anastasionico shows us:
How to dockerize Symfony (2022)
Adobe Experience Manager Vs Drupal, Which is Preferable for Enterprise Users?
Frontend demi-god Mike Herchel looks at:
Using ECA to Send Emails When Creating Nodes in Drupal
Layout Builder Customization. Creating Custom Layout in Drupal
Drupal 10: Everything You Need to Know
Drupal Sun explores:
The Next Frontier: Top 10 New Features of Drupal 10
Alison Visser says:
Drupal 10: This is what we’re so excited about
Maitreayee Bora has:
An overview of Automatic Updates in Drupal 10
This is by far the most important new thing in Drupal 10. And this is the 2nd.
Starterkit Theme in Drupal 10: Implementing a Better Starting Point for your Theme
Jeff Wilson asks:
PHP 8.2 is released and stitcher .io shows us:
Redis et la mémoire de PHP sont dans un bateau, il coule
A walk in the forest of worktrees
Security doesn’t have to be boring
Amit Merchant explores:
PHP type declarations — A guide for beginners
Jakub Tobiasz says:
Stop overusing interfaces in PHP
H Bahonar looks at:
Artur Świerc shows us:
How to make your entity non-anemic, and keep the consistency of the model
Laravel News explores:
Hamid Haghdoost has:
Error types and error reporting in PHP
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 Guardian reports:
‘Our mission is crucial’: meet the warrior librarians of Ukraine
The World has an:
Exclusive: Rounding up a cyberposse for Ukraine
Jetbrains has an:
Update on JetBrains’ Statement on Ukraine
Ars Technica reports:
Never-before-seen malware is nuking data in Russia’s courts and mayors’ offices
The AP reports:
FBI director raises national security concerns about TikTok
The Evil Empire Strikes Back
Chinese government-linked hackers stole millions in COVID funds
CBC news reports:
Amnesty International Canada hit by cyberattack out of China, investigators say
Ars Technica reports:
North Korean hackers once again exploit Internet Explorer’s leftover bits
Better together: Offsetting cybersecurity’s labor challenges with API integrations
Zero trust unleashes the full potential of digital transformation
Severe AMI MegaRAC flaws impact servers from AMD, ARM, HPE, Dell, others
Jesus Valera Reales looks at:
ORM: Data Mapper vs Active Record
Jason Knight forcefully says:
Please Tell Users When Your Application “Isn’t For Them”
Joshua Otwell has an:
OpenLampTech - Developer Interview with Igor Benić
Migrating from Vue 2 to Svelte
Rajasegar Chandiran is using Svelte in:
Building a timeline of CSS history and standards
Ben Halpern shows us:
How to make the most of DEV if you’re over Twitter
Elena Rubashevska explains:
Third-party Twitter app makers turn their attention to Mastodon
New tool ‘Movetodon’ makes it easier to find your Twitter friends on Mastodon
Mastodon, le Fediverse, ActivityPub : comprendre et maîtriser les nouvelles étoiles du web
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).
We have stopped curating on Twitter. It has turned into a full-scale dumpster fire, as we predicted months ago, so we are now on Mastodon at @email@example.com. Follow us there for daily coverage. Consider joining the @phpc.social instance.
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.