This communiqué originally appeared on Symfony Station.
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 ones most relevant and valuable to you. An uptick in Symfony articles this week is fantastic, including our newest effort, which is decent. ;)
Or jump straight to your favorite section via our website.
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.
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é.
Symfony
As always, we will start with the official news from Symfony.
Highlight -> “This week, Symfony 6.3.0 beta2 and beta3 were released, so you can test them in your own projects and report bugs before its final release. Meanwhile, we continued adding features to the new AssetMapper component. Lastly, we announced a round of lightning talks during the SymfonyOnline June 2023 conference.“
A Week of Symfony #854 (8-14 May 2023)
Symfony announced:
New in Symfony 6.3: HttpClient Improvements
New in Symfony 6.3: DX Improvements (Part 2)
New in Symfony 6.3: DX Improvements (Part 3)
New in Symfony 6.3: Notifier Integrations
New in Symfony 6.3: WebProfiler Improvements
Symfony UX Svelte Documentation
Awesome!
Symfony core team members selected at the API Platform Conference 2023
Blackfire has:
Meeting Uwe Kleinmann: Shopware performance optimization with Blackfire
SymfonyCasts continues its API Platform course: ???
This week on SymfonyCasts NEW LINK
Featured Item
We are tooting our own horn this week with our newest article. It is a follow-on to our article, How Symfony components power Drupal’s drive to new frontiers. We look at the nuts and bolts of four of the components/libraries Drupal uses, plus the Twig templating engine.
How four Symfony Components + Twig help simplify Drupal Core
This Week
Eternal Learner shows us how to:
Dynamically Convert Request Content to DTO with Symfony
Jmau continues a series:
Symfony internals and security
What's the problem with my API?
Symfony's magic: dependency injection
Jarosław Szutkowski explores:
Applying Content Security Policy in Symfony to Reduce XSS Risks
Nico Anastasio examines:
Managing User Sessions in Symfony 6: A Beginner’s Guide PT2
David Garcia looks at:
Unlocking real-time capabilities in web applications with Symfony and Mercure
Frederic Leaux has:
Tuto Symfony, 15 minutes pour mettre en place des tests automatiques qui vont vérifier toutes les…
ProgWorld demonstrates:
Automatic scaling of Symfony consumers in Kubernetes
Markus Staab puts the the Symfony docs repo through a:
Nacho Colomina Torregrosa shares:
Adding criteria to your doctrine queries easily
eCommerce
Lewis Blakeney opines:
Magento vs. other eCommerce Platforms: Why Magento Development is the Best Choice
Inwebworks compares:
Drupal Commerce vs. BigCommerce: Which One Is the Better Fit for Your Business?
Lemberg Solutions:
How to Integrate Apple Pay into Your Drupal Commerce shop?
Ryan Szrama tells us:
How to learn more about Drupal Commerce at DrupalCon Pittsburgh
I agree with Ryan 2037%, and it’s why I am going to WordCamp US and not DrupalCon.
CMSs
Drupal Association provides a:
Drupal GAAD Pledge 2023 Update
ZYXware explores:
Unlock the Power of Engaging Digital Experiences with Drupal 10
Gbyte explains:
Hosting Drupal 9 & 10 Websites on NixOS - A Comprehensive Configuration Example
Matt Glaman looks at:
Simplifying the frontend developer experience in Drupal with a click of the button
Specbee explores:
Testing Drupal Websites for Accessibility with WCAG 2.1
Acquia shares:
DrupalCon Survival Guide: Making the Most of Your Conference Experience
Florida DrupalCamp speaks out on:
In response to the continuing lurch toward fascism in the shithole state I live in, the organizers are adapting for next year.
Previous Weeks
Lucius Digital examines:
Multilingual Drupal and Paragraphs | 4 essential tips
PHP
This Week
JetBrains announces:
Miladev explores:
Abstract Factory design pattern in PHP
Ramy Hakam examines:
The Power of Remote Debugging for Developers
Charles Sprayberry looks at:
Autowiring and Annotated Container
Zubair Idris Aweda explains:
How Method Overloading Works in PHP
And David Duymelinck responds with:
A rebuttal article!
Nemanja Milenkovic is:
Embracing the Power of PHP 8.0: The Match Expression
Peter Hrobar demonstrates:
London Lingo shares:
PHP for DevOps: Automating Web Development
Previous Weeks
Alex explores:
5 Bad Habits of PHP Developers (and How to Break Them)
Other
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 New Statesman reports:
From the front line of "the world's first cyberwar"
AmpereSec reports;
Fast Company reports:
Russians’ search histories contradict official polling on pro-war sentiment
CNN reports:
Of course, the mofo is in Russia, so this will come to nothing.
Ars Technica reports:
Malware turns home routers into proxies for Chinese state-sponsored hackers
The Evil Empire Strikes Back
And:
Twitter sued over Saudi spying that allegedly landed a popular user in prison
The Associated Press reports:
AI presents political peril for 2024 with a threat to mislead voters
I am sure Facebook, Twitter, and YouTube won’t let this happen. Not.
Entrepreneur reports:
Wired reports:
The UK’s Secretive Web Surveillance Program Is Ramping Up
Cybersecurity/Privacy
Fast Company reports:
TechRadar reports:
Hackers are using malicious Microsoft VS Code extensions to steal passwords
Dark Reading shares:
Microsoft Digital Defense Report: Nation-State Threats and Cyber Mercenaries
Forbes shares:
An Overview Of Supply Chain Attacks And Protection Strategies
The Washington Post reports:
Cybersecurity faces a challenge from artificial intelligence’s rise
Infoworld explores:
Solving the SBOM crisis with WebAssembly components
ReadWrite opines:
Forrester's No-Code Citizen Development Security Breach Prediction Misses the Mark
Bobby R demonstrates:
The Dangers of Google’s .zip TLD
It is mind-boggling how fucking stupid tech bros and big tech are.
More Programming
The Markup reports:
Section 230 Just Survived a Brush with Death
The Supreme C*nts decided not to fuck up the internet (and more importantly the Fediverse). For now.
The NewStack reports:
Developers Put AI Bots to the Test of Writing Code
Speaking of which, GitHub shares:
How GitHub Copilot is getting better at understanding stealing your code
I fixed the headline.
Fellow spirit and frontend demi-god Jason Knight has:
Improving My HTML Video Facades
Utility Classes And Atomic CSS. Predatory Propaganda Deflection!
Maybe That Code Isn’t “Clever”, Maybe You Aren’t!
Chris Ferdinandi asks:
What's your problem with Tailwind?
Mine is that it sucks and is used by JavaScript bros who are too lazy (or ignorant - see article above) to learn how to use HTML and CSS properly.
Smashing Mag examines:
Solving Media Object Float Issues with CSS Block Formatting Contexts
Alan looks at:
Building a Frontend Framework; Reactivity and Composability with Zero Dependencies
Attila Vágó says:
Martin Fowler Was Right: Microservices Suck*
The Hacker News reports:
CLR SqlShell Malware Targets MS SQL Servers for Crypto Mining and Ransomware
Fediverse
The Fediverse Reports explores:
Open Indie looks at:
CSS Demi-god Chri Coyier examines cross-posting social media:
And David Rutland shows us:
How to Use gomphotherium: A Complete Fediverse Client for Your Linux Terminal
Speckyboy asks:
Could Niche Web Communities Come Back?
Let’s hope so.
Anže Pečar examines:
Mastodon Instances with Software Developers
Find your home in the Fediverse, as long as it’s not mastodon.social.
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 @symfonystation@phpc.social 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 like Reddit? Follow us on /kbin for a better Fediverse and Symfony-based experience.
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.
Author
Reuben Walker
Founder
Symfony Station
Top comments (0)