-
In Defense of Utility-First CSS
“Favor composition over inheritance”. This piece of wisdom from Design Patterns, one of the most influential software engineering books, is the foundation of utility-first CSS. It also shares many principles...
Read "In Defense of Utility-First CSS"
-
Build Your First Vue.js Component
I remember when I picked up CakePHP back in the days, I loved how easy it was to get started with. Not only were the docs well-structured and exhaustive, but...
Read "Build Your First Vue.js Component"
-
Generate All Your Utility Classes with Sass Maps
One of the powers of utility classes lies in giving you access to every small concept of your design system, in a slew of contexts. If your main color is...
Read "Generate All Your Utility Classes with Sass Maps"
-
Write More Understandable Code With Hungarian Notation
It happens all the time: you start a new project and everything goes smoothly. You have firm control of your codebase and productivity is on point. Then another project comes...
Read "Write More Understandable Code With Hungarian Notation"
-
Build a Simple Validator Service in JavaScript
Data validation is a pain. Not only is it hard to do it right, but it can also be difficult to implement without making a mess. When trying to validate...
Read "Build a Simple Validator Service in JavaScript"