"The rate of lawsuits filed in federal courts related to website and app accessibility has now hit a rate of one-an-hour, that's 8 a day, 40 per week and set to be on pace for over 2,000 lawsuits again this year."
"The biggest frustration of all is that we already have really good component models. We're still learning, but the basic problem -- keep the view in sync with some state by manipulating the DOM in a component-oriented fashion -- has been solved for years."
"Variable fonts allow us as designers and front-end developers to create highly responsive and engaging interfaces that also cut down on load time. The best part? They're super easy to use. Essentially, variable fonts are one font file that behaves like multiple font files."
"It's extremely surprising to me that HTML has never had any way to include other HTML files within it. Nor does there seem to be anything on the horizon that addresses it. I'm talking about straight up includes, like taking a chunk of HTML and plopping it right into another."
"This library uses the css mix-blend-mode in order to bring Dark-mode to any of your websites. Just copy paste the snippet and you will get a widget to turn on and off the dark-mode. You can also use it without the widget programmatically. The plugin is lightweight, built in VanillaJS. It also uses localstorage by default so your last setting will be remembered !"
"Do not rely on a group label to provide a unique accessible name for text fields that otherwise have the same accessible name. Even the heuristics built into screen readers to get around terrible developer habits will not save all your users."
"HTML is a pain to write! But the solution, I argue, isn't to use other languages that are then translated to HTML (we've seen above how many problems that causes); the solution is to use better editors."
"The tools to automate our workflow can range from apps to built-in OS features to web services. Below are a few of the most common tools, but as we flex our automation muscles, we can uncover a lot more."
"Human-computer interaction has never been about graphical user interfaces. First and foremost, it has always been about communication. It's evident that voice will be a natural way for the new generation of users to interact with technology, and as a designer, you should be ready for these new challenges and the opportunities they unlock for new ways of looking at interaction design."