The Role of Utility Classes in Scalable CSS
Lately, I’ve been thinking about how to write scalable CSS. Not so much about how to pull off snazzy effects, or take advantage of the latest modules, or play clever tricks with preprocessors — but how...
View ArticleAn Auto-Enforceable SCSS Styleguide
Automated Enforcement Matters, and SCSS-Lint is Excellent(If you don’t really want to read, just look at SCSS-Lint and seriously consider using it.)There seems to be universal agreement that...
View ArticleI'm Excited About PostCSS
I intend this to be a brief, spontaneous entry about one of my many tooling uncertainties. I hope it will provoke some others to weigh in on a choice that I consider important (if you write stylesheet...
View ArticleBuilding an Open Source React Component
Recently I set out to build a fully accessible dropdown menu-button with React. It would have been trivial to code an inaccessible dropdown menu-button in React — just toss in a little state and a...
View ArticleIt's Time for Everyone to Learn About PostCSS
A while ago, I wrote “I’m Excited About PostCSS, But I’m Scared to Leave Sass”. Since then, I have wholeheartedly embraced PostCSS (and left Sass, at least temporarily). I’ve been using PostCSS on...
View ArticleA Modular Approach to UI Problem Solving
At React Rally last year, I watched an excellent talk by Lin Clark called “Making small modules actually work with webpack and npm”. At the beginning of the talk, Lin called out some participants in...
View ArticleLessons I May Have Learned From Working on Stylelint
A little over a year ago I started working on stylelint, a PostCSS-powered stylesheet linter. (To learn more about stylelint, you can read my article in CSS-Tricks about it.)It’s a fairly large open...
View ArticleThe Role of Utility Classes in Scalable CSS
Lately, I’ve been thinking about how to write scalable CSS. Not so much about how to pull off snazzy effects, or take advantage of the latest modules, or play clever tricks with preprocessors — but how...
View ArticleAn Auto-Enforceable SCSS Styleguide
Automated Enforcement Matters, and SCSS-Lint is Excellent(If you don’t really want to read, just look at SCSS-Lint and seriously consider using it.)There seems to be universal agreement that...
View ArticleI'm Excited About PostCSS
I intend this to be a brief, spontaneous entry about one of my many tooling uncertainties. I hope it will provoke some others to weigh in on a choice that I consider important (if you write stylesheet...
View ArticleBuilding an Open Source React Component
Recently I set out to build a fully accessible dropdown menu-button with React. It would have been trivial to code an inaccessible dropdown menu-button in React — just toss in a little state and a...
View ArticleIt's Time for Everyone to Learn About PostCSS
A while ago, I wrote “I’m Excited About PostCSS, But I’m Scared to Leave Sass”. Since then, I have wholeheartedly embraced PostCSS (and left Sass, at least temporarily). I’ve been using PostCSS on...
View ArticleA Modular Approach to UI Problem Solving
At React Rally last year, I watched an excellent talk by Lin Clark called “Making small modules actually work with webpack and npm”. At the beginning of the talk, Lin called out some participants in...
View ArticleLessons I May Have Learned From Working on Stylelint
A little over a year ago I started working on stylelint, a PostCSS-powered stylesheet linter. (To learn more about stylelint, you can read my article in CSS-Tricks about it.)It’s a fairly large open...
View Article