David XuinThe StartupLight mode/Dark mode: Dynamic theming through SCSS mixinSo you want to build add a theming system to your web app? Great! Let me show you how to set one up with the help of a simple mixin.5 min read·Mar 25, 2022--1--1
David XuThe State of Visual Regression Testing in 2022A comprehensive evaluation of all the tools and platforms for doing visual regression testing in 202214 min read·Mar 18, 2022--1--1
David XuDesigning Tokens — What makes great design tokens, and how to build them (Part 3)This is the third article in a series on how to implement design tokens for javascript/react developers. In this article, we will talk…3 min read·Feb 16, 2021----
David XuinThe StartupDesigning Tokens — What Makes Great Design Tokens, and How to Build Them (Part 2)This is a three part serie where I present what I believe is a great way to consume and maintain design tokens. Examples are written in…6 min read·Jul 28, 2020----
David XuinThe StartupDesigning Tokens — What makes great design tokens, and how to build them (Part 1)In this three part series, I will discuss what I believe is the best way to consume and maintain design tokens in React. I will be using…6 min read·Jul 26, 2020--1--1