Interface

CSS is growing up

I discuss how new CSS features like native masonry and scroll-state queries are reducing our reliance on JavaScript.

Parallax Experiments

I reflect on my experiments with native CSS Z-plane parallax and the performance challenges of multi-layered animations.

Redesigning the Buffer App, part 2

I continue my exploration of a hypothetical redesign for the Buffer app, focusing on deeper interaction details.