Discarding must come first.
Hoping that web components get better in the future.
Why it’s time to rehabilitate graceful degradation.
How to avoid common issues.
Do’s and don’ts, based on research and best practice.
Let’s talk about alternatives.
The problem with most multiple inputs and what to do instead.
Boring is not exciting, but it’s often easier to use.
Why floating labels aren’t a good idea, and what to use instead.
Sticky menus can hurt UX far more than they improve it.
Live form validations can frustrate users or even cause them to give up.
Predefined input formats undermine the user experience.
How we can avoid fancy design patterns that degrade UX.