Tobias Ahlin
Responsive type scales with composable CSS utilities
Hiding empty elements with CSS :empty and :has()
Selecting previous siblings with CSS :has()
A brief introduction to A/B-testing
Chaining styles with a JavaScript Proxy
Smoother & sharper shadows with layered box-shadows
Cheat sheet for moving from jQuery to vanilla JavaScript
Breaking to a new row with flexbox
CSS masonry with flexbox, :nth-child(), and order
Common CSS Flexbox Layout Patterns with Example Code