Articles Tagged
So, You Want to Give Up CSS Pre- and Post-Processors…
Tailwind’s @apply Feature is Better Than it Sounds
@apply
doesn't sound promising at all. So obviously, nobody wants to use it. Personally, I think Tailwind's @apply
feature is better than described. Using CSS Cascade Layers to Manage Custom Styles in a Tailwind Project
If a utility class only does one thing, chances are you don’t want it to be overridden by any styles coming from elsewhere. One approach is to use !important
to be 100% certain the style will be applied, regardless of …
Adding Tailwind CSS to New and Existing WordPress Themes
In the 15 or so years since I started making WordPress websites, nothing has had more of an impact on my productivity — and my ability to enjoy front-end development — than adding Tailwind CSS to my workflow (and it …
Building a Tennis Trivia App With Next.js and Netlify
Today we will be learning how to build a tennis trivia app using Next.js and Netlify. This technology stack has become my go-to on many projects. It allows for rapid development and easy deployment.
Without further ado let’s jump in!…
“Disambiguating Tailwind”
I appreciated this bit of nuance from a post on Viget’s blog:
…There could be a whole article written about the many flavours of Tailwind, but broadly speaking those flavours are:
1. Stock tailwind, ie. no changes to the

If we’re gonna criticize utility-class frameworks, let’s be fair about it
I’m not here to raise a shield protecting CSS utility frameworks. I don’t even particularly like the approach, myself, and nothing is above fair criticism. But fair is a key word there. I can’t tell you how many times I’ve …
How to Use Tailwind on a Svelte Site
Let’s spin up a basic Svelte site and integrate Tailwind into it for styling. One advantage of working with Tailwind is that there isn’t any context switching going back and forth between HTML and CSS, since you’re applying styles as …