Or "why I made a CSS-in-JS library in 2023" · I have a confession: I used to not like CSS very much in my first few years of being a developer. I would...
Generated content (the ::before and ::after pseudo-elements) is quite handy for styling elements without disrupting markup. We can use it for creating...
You might need a bit more for modal dialogs · The native <dialog> element is neat. It has the correct semantics, it appears in the top layer, it keeps...
Why wasn't everyone doing it this way all along? · With Astro being days away from a stable 1.0 release, I thought I'd talk about why it's so exciting....
Is Sass still relevant? It seems like we need to have this conversation every few months. Most recently, it was Jeremy Keith who suggested in his CSS...
There's more to scrollbars than you might expect · Scrollbars. A very mundane thing that every website and app has. Historically, it has been difficult...