“Be a great front-end developer. Be boring.”
The importance of designing for everyone.
An approach to writing modular, scalable and maintainable CSS.
Why we should not oversimplify a form by removing the labels.
The hand cursor is reserved for links.
Why it’s better to always use labels in web forms.
Content breakpoints give people better experiences.
“Designing the perfect inline form validation experience is nigh on impossible.”
Why small gains can make a big difference.
Discarding must come first.