Pre Commit Hooks: Combating Laziness
I have to admit that I'm absolutely lazy when it comes to actually testing and linting my Javascript code. I make sure it works but not to run unit tests or make sure that the code I write follows the...
I have to admit that I'm absolutely lazy when it comes to actually testing and linting my Javascript code. I make sure it works but not to run unit tests or make sure that the code I write follows the...
A lot of this material is taken from Get started with variable fonts and the CSS Fonts Module Level 4 Version 1.8 of the OpenType font format specification introduces an extensive new technology,...
I came across this question in Quora and prepared a detailed answer but the more I think about it the more I think it deserves a more elaborate answer because it starts from a false premise, that you...
I know we've jumped all over the place but I want to distill some final thoughts Put the user first Seamless is a food delivery service that’s incredibly popular on the East Coast. In 2013, they...
The final empathy area I want to discuss is process and tooling. Who are we doing this for and what tools we're using to develop Who? # There are three groups of people we should empathize with:...
Accessibility is like dirty laundry we all know we should worry about it but we never do until we have no choice (and I'm the first one to admit that I suck at being proactive about addressing...
Another thing to do when looking at what our users do on our site is to see where they come from and what device they are browsing with. I used to not care as much about where users were coming from...
Figures 6 and 7, sideways writing modes, will not work on Chrome. If you want to see what they look like, try viewing the page in Firefox. People who I deeply admire and whose work I respect have been...
Before we jump into the mechanics of displaying content in languages other than English on the web, we need to take a little detour and speak about character encodings, character sets, code points,...
Walk a mile in their shoe is more than a platitude. I have to admit I'm the first one who some times takes for granted that the page will load in x seconds because that's how long it takes for the...