Interesting links (Newsletter) #6

Frontend

Answering Common Questions About Interpreting Page Speed Reports — Smashing Magazine
Take a closer look at how various performance tools audit and report on performance metrics, such as core web vitals. Geoff Graham answers a set of common questions that pop up during performance audits.
Naming Variables In CSS
Some collected thoughts around how to name variables in CSS. Ideas, conventions, and some do’s and don’t for consideration.
Announcing Docusaurus 3.0 | Docusaurus
Today, we are happy to announce Docusaurus 3.0! 🥳

Backend

JEP 461: Stream Gatherers (Preview)
Generators are dead, long live coroutines, generators are back | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!
Deploy Rust Code Faster | Matthias Endler
I’ve come a long way in my tech journey, from d…
The beauty of a Rust message processor
Rust lends itself well to message processing, whether it be from SQS or other queues, or Kafka.
Node v21.1.0 (Current) | Node.js
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
Goodbye, Node.js Buffer
It’s time to move from Buffer to Uint8Array.
Windows 11 adds native support for RAR, 7-Zip, Tar and other archive formats thanks to open-source library
Windows 11 users can now manage RAR archives natively, with no need for third-party software or questionable archive “unpackers.” Windows 11 22H2, the past year’s last major…

Testing

Introduction
AI-Powered Testing: Exploring and Exploiting with Reinforcement – Stories from a Software Tester
The Case Against 100% Code Coverage
Going for Gold Can Mean Going for Broke

Infrastructure

Wait, is cloud bad?
I regret to inform you that there is discourse
Top 10 common Dockerfile linting issues
We’ve added the ability to lint Dockerfiles on demand in Depot. This post covers the top 10 most common Dockerfile linting issues we’ve seen flowing through Depot.
DigitalOcean DDoS Protection
Always-on DDoS protection for your DigitalOcean resources.