home
blog
about
Stuff I write about
Binding CSS and JavaScript with HTML data-attributes
April 22, 2021
HTML data-attributes allow you to bind CSS and JavaScript more closely to each other. By utilizing this type of attribute, you can reduce the amount of JavaScript required for styling, and move this responsibility back to CSS.
Modern CSS grid solutions to common layout problems
July 6, 2020
Responsive layouts are one of the more complicated problems in CSS. With the addition of CSS grids, we are now able to solve complex problems.
Demystifying the component architecture
January 12, 2020
Our little UI components do more for us than we give them credits for. Their internals are more complex than we know.