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.
A deep dive into the Liskov Substitution Principle with examples, violations, and practical tips for writing scalable, bug-free object-oriented code.
This article walks through new CSS features like ::scroll-button()
and ::scroll-marker()
that make it possible to build fully functional CSS-only carousels.