
corner-shapeLearn about CSS’s corner-shape property and how to use it, as well as the more advanced side of border-radius and why it’s crucial to using corner-shape effectively.

CSS text-wrap: balance vs. text-wrap: prettyCompare and contrast two CSS components, text-wrap: balance and text-wrap: pretty, and discuss their benefits for better UX.

line-clamp to trim lines of textMaster the CSS line-clamp property. Learn how to truncate text lines, ensure cross-browser compatibility, and avoid hidden UX pitfalls when designing modern web layouts.

:has(), with examplesThe CSS :has() pseudo-class is a powerful new feature that lets you style parents, siblings, and more – writing cleaner, more dynamic CSS with less JavaScript.

Learn how native web APIs such as dialog, details, and Popover bring accessibility, performance, and simplicity without custom components.

Discover key trends from the Design Tools Survey including AI adoption, Figma’s dominance, and what’s next for UX designers in 2025.

I’ve spent enough time designing with WCAG 2.2 to know it’s not enough. Here’s why I’m skeptical and cautiously hopeful about WCAG 3.0.

I used to think ‘clean’ design meant hiding things. Turns out, less isn’t always better. This blog walks through lessons from my own overdesign moments.

Design cancel buttons that feel safe, not frustrating. Learn how to build clear, accessible flows that protect users and their data.

Explore linear design in 2025—what it is, how it’s changed, and how to use it without making your product look like every other site.

Design constraints are limitations on what designers can do with a design. They can feel like a bad thing, but they can be useful.

Here, you’ll learn what bottom sheets are, when and why they’re useful, and how to make them as usable and as accessible as possible.