In the economy of user effort, be a bargain, not a scam
Explores software design philosophy of minimizing user effort, using Google Calendar as an example of optimizing for common cases while supporting edge cases.
Explores software design philosophy of minimizing user effort, using Google Calendar as an example of optimizing for common cases while supporting edge cases.
A developer shares their new role at Font Awesome, focusing on Web Awesome and improving web UI development with web components and CSS.
Applying API/UI design principles to education, arguing for immediate engagement over delayed theory to improve knowledge transfer.
Explores using the Cicada Principle with CSS variables and prime numbers to create pseudo-random visual patterns in web design.
How to use CSS animation-play-state to create smooth hover animations that freeze instead of snapping back to the original state.
A technical guide on recreating Google's animated loader using pure CSS, covering border animations and rotation techniques.
The CSS border-corner-shape property is at risk of being removed from the spec. The author calls for developers to provide use cases to help save it.
A discussion on the design choice of overriding browser keyboard shortcuts in web applications to leverage user muscle memory.
Exploring the idea of automatic login via notification emails, discussing the tradeoffs between usability and security.
Exploring the concept of a minimal registration form that combines login and signup for better user experience and usability.
A guide to creating bevel effects using CSS3's box-shadow property, including code examples for Firefox 3.5.
Discusses password masking usability issues and proposes a JavaScript solution with a checkbox to toggle visibility, addressing browser compatibility.
A guide to designing a highly usable and accessible slider control for web interfaces, focusing on user experience and ARIA compatibility.
Quick CSS tips to improve website usability, including button feedback, smooth color transitions, and adding functional dingbats to buttons.