Adactio: Journal—Declarative design
adactio.com/journal/18982Defining the inputs instead of trying to control the outputs.
Please put units in names
ruudvanasseldonk.com/2022/03/20/please-put-units-in-namesUsing strong types, or putting units in names, is a small effort that can make a tremendous difference for code readability.
Typography is impossible. The practical guide to why laying out… | by Marcin Wichary | Medium Engineering
medium.engineering/typography-is-impossible-5872b0c7f891You’re a front-end engineer, building boxes and putting text inside them. A lot of websites, and a lot of native apps, are basically that — text flowing into boxes. It’s a testament to typography…
Inclusive Design
nngroup.com/articles/inclusive-design/Inclusive design describes methodologies to create products that understand and enable people of all backgrounds and abilities. It may address accessibility, age, economic situation, geographic location, language, race, and more.
Designing Beautiful Shadows in CSS
joshwcomeau.com/css/designing-shadows/When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
Thinking with your hands – Scott Jenson
jenson.org/hands/Thinking with your hands is about ignoring your gut, at least at first. It’s about pausing and unpacking your initial instincts. We all know UX requires research and exploratory prototyping: we pride ourselves on never accepting a problem at face value. Why can’t we apply our craft to ourselves? (OK, this is a little meta, hang in there) Isn’t it odd that it rarely occurs to designers that our precious UX process could apply to US?