Cassidy's blog
Read post

A history of styling choices leading to native CSS

A personal account of how the todometer app's styling stack evolved over nearly a decade, moving from Less to node-sass/CSS Modules to PostCSS with postcss-nested, and finally to pure native CSS. The migration was made possible by CSS nesting and CSS custom properties becoming browser standards, eliminating the need for preprocessors entirely. The post highlights the difference between postcss-nested (Sass-like syntax) and postcss-nesting (CSS spec syntax), and shows how an iterative migration strategy made the final cleanup trivial.

    #css
Mar 25•3m read time•From cassidoo.co
Post cover image
Table of contents
Styling todometer over timepostcss-nested vs. postcss-nestingPure CSS, babyIt’s about the journey, not the destination… but also the destination is cool
121.3K Impressions3 Comments
Cassidy's blog's image
Cassidy's blog

Cassidoo's resource offers insights, tutorials, and resources for software developers and technology...

439 Followers

•

4.6K Upvotes

cassidoo's user avatar
Cassidy Williams
@cassidoo
Joined Dec 7. 2025
2.1K

making memes and dreams and software

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard