I’ve recently began working with Tailwind, the popular utility first CSS framework, and I’m a big fan. It’s customisable, but it also comes with sensible defaults out-of-the-box. Coupled with the Intellisense plugin for VSCode, which adds helpful suggestions for class names which saves flicking back to the docs, I’m happy about how quickly I can build responsive and maintainable CSS without adding too much bulk to the bundle.

Why CSS spacing can be challenging

Max Stoiber (creator of styled-components) argued that we should ban margin from our components, as they break encapsulation.

I agree with the conceit that it often…

Kay Bennett

London-based developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store