Web Development

Mapping India: How Google Designed a User-Centric Navigation Experience

Google Maps in India is a great example of designing with real people in mind, tackling everything from landmark-based directions to language barriers and patchy internet. By listening to users and testing in the chaos of real-life streets, Google created a navigation tool that millions now rely on every day.

Mapping India: How Google Designed a User-Centric Navigation Experience Read More »

Typecasting and Viewport Transitions in CSS With tan(atan2())

We’ve been able to get the length of the viewport in CSS since… checks notes… 2013! Surprisingly, that was more than a decade ago. Getting the viewport width is as easy these days as easy as writing 100vw, but what does that translate to, say, in pixels? What about the other properties, like those that take a percentage,

Typecasting and Viewport Transitions in CSS With tan(atan2()) Read More »