5 Truths About Tailwind CSS
Recently, I had the opportunity to work with Tailwind CSS. At first, I was not really happy about it. I knew I had to start looking into utility-first CSS eventually,…
Scalable Frontend #3 — The State Layer
State tree, the single source of truth This post is part of the Scalable Frontend series, you can see the other parts here: “#1 — Architecture” and “#2 — Common…
Scalable Frontend #2 — Common Patterns
Patterns should fit nicely, like playing blocks This post is part of the Scalable Frontend series, you can see the other parts here: “#1 — Architecture” and “#3 — The…
Scalable Frontend #1 — Architecture Fundamentals
This post is part of the Scalable Frontend series, you can see the other parts here: “#2 — Common Patterns” and “#3 — The State Layer”. The two most common…
How to Organize your Styles with ITCSS
Everyone knows how CSS can be painful when not written properly. It is not an expressive language, it has a global scope, cascading rules (the source order really matters), inheritance,…