Words shape worlds: The role of language in better design
Shifting linguistic defaults toward attuned, inclusive, and caring design The alien vessel from Arrival: a visual metaphor for nonlinear language, ambiguity, and the need to rethink…
Shifting linguistic defaults toward attuned, inclusive, and caring design The alien vessel from Arrival: a visual metaphor for nonlinear language, ambiguity, and the need to rethink…
Atomic design is a methodology used for building efficient and scalable design systems. Inspired by chemist Brad Frost, atomic design breaks down the user interface…
In this tutorial, we’ll explore the ViewTransition, addTransitionType, and Activity APIs with hands-on guidance. Developers will learn what they can do with these new features…
Modern software development hinges on building applications where clients and servers communicate efficiently. Two standout approaches for building APIs are gRPC and REST. While REST…
The liminal epistemology of ChatGPT — a radical design perspective Radically new ways to engage with fictional knowledge. The traditional epistemological categories — truth, belief, inference, and justification — which we…
Colin Brooks is Head of Digital Development at the Whitney Museum of American Art. After graduating from Grinnell College with a degree in computer science,…
Blogging is still at the heart of WordPress’s strengths. The content management system (CMS) started as a blogging platform and continues to shine. Its goal…
With all of the new AI entrants into the UX tools space, many influencers have been proclaiming for months on end that “Figma is dead”.…
How intentional practice leads to true mastery Continue reading on UX Collective » This post first appeared on Read More
Here’s what UX designers can do about it Next week is the 14th annual Global Accessibility Awareness Day (GAAD). This tradition was founded in 2011 with…
TL;DR — I thought doing great work was enough to get promoted. It wasn’t. This is what I learned about visibility, value, and taking control.…
When the TypeScript team announced they were rewriting the compiler in Go, it was framed as a pragmatic shift driven by performance. Many applauded the…
TypeScript casting is a practical way to fix frustrating type errors and safely work with unknown data like JSON responses or form inputs. In this…
JavaScript date handling presents challenges that can impact application reliability. This guide examines native Date API capabilities alongside specialized libraries, providing practical examples and performance…
We’ve all read “The Lean Startup.” We get the theory. But when it’s time to ship, somehow we mess it up anyway. The number one…