-
CSS Grid and Custom Shapes, Part 1
In a previous article, I looked at CSS Grid’s ability to create complex layouts using its auto-placement powers. I took that one step further in another… Read Full Article
-
8 mental model design heuristics
I wrote here about how people build mental models of the products they use and how designers can leverage them to produce better experiences. One way I suggested doing this was using a model of… Read Full Article
-
Designing a better back button UX
With the “Back” button, users often get confused and frustrated. How to design a better back button UX and where to put those “Back” buttons in our interfaces. Read Full Article
-
Midjourney and DALL-E: a new kind of creativity
I’ve been playing with AI-generated art via Midjourney and DALL-E, which take text prompts and turn them into images. That may not sound… Read Full Article
-
Color and Contrast: An interactive guide to color for designers
Color and Contrast is a comprehensive guide to color for user interface designers. Read Full Article
-
On ratings and meters
I always thought that the semantically appropriate way to represent a rating (e.g. a star rating) is a <meter> element. They essentially convey the same type of information, the star rating is just a different presentation. Read Full Article
-
The art of experiments
Issue 105: The quantitative side of aspects of craft in product… Read Full Article
-
How to safely upgrade and deprecate components in Figma
Releasing updated components in Figma can be tricky, especially when you’re upgrading from the old Figma variants to the new Figma properties. This post will cover upgrading the components through duplication, publishing & deprecation while keeping as… Read Full Article
-
Microsoft open sourcing Fluent Emoji
Why we’re excited to freely share our emoji for you to remix… Read Full Article
-
Not All Zeros are Equal
OddBird stands with the Black community in demanding change. Read Full Article