7 Useful HTML Attributes You May Not Know
tl;dr: (1) Multiple allows the user to enter multiple values on an <input>. (2) Accept allows you to specify the types of files the user can upload. (3) Contenteditable, a global attribute (common to all HTML elements) that makes the HTML content editable by the user or not. And more.
featured in #256
Writing Great Alt Text: Emotion Matters
tl;dr: "Good alt text means that screen reader users get the same 'meaning' from the page as a fully sighted user." Context and emotions matter. "Images can make you feel a particular way, and that's something that should be made available to a screen reader user."
featured in #252
Improving Responsiveness In Text Inputs
tl;dr: Nolan's preferred solution is "to use requestIdleCallback to wait for the UI thread to be idle before running the blocking code." He discusses the benefits here.
featured in #244
featured in #241
What's New In DevTools (Chrome 92)
tl;dr: You can now preview and author CSS Grid with the new CSS Grid editor, and more.
featured in #232
Making GitHub’s New Homepage Fast And Performant
tl;dr: Tobias runs through the code that makes the page performant, how illustrators work with designers and engineers, the way in which the page was designed, and more.
featured in #223
Front-end Interview Handbook
tl;dr: "Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore."
featured in #194
What To Consider When Visualizing Data For Colorblind Readers
Lisa Charlotte Rost
tl;dr: "Most of the advice here will make your charts easier to read. Not just for people with a color vision deficiency, or the older ones, or the ones that read your chart in low light – for everyone."
featured in #188