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"
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...