Adactio: Journal—Declarative designadactio.com/journal/18982
Defining the inputs instead of trying to control the outputs.
Please put units in namesruudvanasseldonk.com/2022/03/20/please-put-units-in-names
Using 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 Engineeringmedium.engineering/typography-is-impossible-5872b0c7f891
You’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 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 CSSjoshwcomeau.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 Jensonjenson.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?