UI Dev Newsletter Issue #89
In this issue: Conditional CSS, top CWV recommendations, interactive SVG specs, and more.
Conditional CSS
Ahmad Shadeed goes over a few everyday CSS features and shows how conditional they are.
Sibling Scopes in CSS, thanks to :has()
Bramus Van Damme shows how to leverage CSS :has() to select all siblings between boundaries.
CSS color functions and custom properties
Manuel Matuzović shares why people find color functions like hsl(), hwb(), or lab() so appealing.
Why Not document.write()?
Harry Roberts explains why you should avoid document.write().
Our top Core Web Vitals recommendations for 2023
Chrome developers share a collection of the best practices to improve Core Web Vitals performance in 2023.
Clever Code Considered Harmful
Josh Comeau outlines why complicated code doesn't help anyone.
Data URLs and Pool in your URL
Wes Bos shows how you could use URLs to load files in a funky way.
Interactive SVG Reference
Sébastien Noël shares an interactive reference to the SVG specification's most popular and exciting parts.