BLOG


Fonts I'd Recommend When Building a Multilingual Website
A comparison of fonts that work well for multilingual websites. Based on real experience building one, I cover how to choose between Alibaba Sans, Noto Sans, and system fonts, and what to keep in mind when adopting them.
Design Web


Why I dislike Tailwind (and React)
I'll walk through the issues I have with the combination of Tailwind CSS and React—how style definitions get tangled up with document structure, my frustrations around scoped CSS, and how it compares to other frameworks like Astro, Svelte, and Vue.
React tailwind


open Add Dark Mode to Web Pages with CSS Alone—Chrome Now Supports the Super Handy prefers-color-scheme
Using the prefers-color-scheme setting, you can easily add dark mode support to your web pages. Chrome 76, released today, now supports it as well, so I'll give a quick introduction.
Web CSS


open Beautiful Background Blur and Frosted Glass Effects in One Line of CSS! backdrop-filter Now Supported in Chrome and Super Useful
Background blur effects, which used to be difficult to implement in web design, can now be expressed super easily with a CSS property called backdrop-filter.
Web CSS