-
·
How I Used Tailwind CSS Without Letting The Markup Take Over
A practical article about experimenting with Tailwind CSS on a real interface while keeping the HTML readable and the design decisions understandable.
-
·
How I Started Using CSS Clamp For Responsive Typography
A practical article about using CSS clamp() to control responsive typography without relying on several breakpoint-specific font sizes.
-
·
CSS Grid And The Moment Layout Started To Feel Native
A practical look at CSS Grid arriving in modern browsers and why it changed how I thought about layout decisions.
-
·
CSS Custom Properties And The Problem With Repeating Yourself
A practical look at why CSS custom properties felt useful once front-end projects started carrying repeated colours, spacing values and interface states across larger websites.
-
·
Bootstrap 4 Alpha And Rebuilding A Shared Front-End Base
A 2015 reflection on Bootstrap 4 alpha and why the more interesting discussion was the need to rebuild shared front-end systems once real projects had exposed their limits.
-
·
Front-End Build Tools And The Work We Were Repeating By Hand
A 2012 view of front-end build tools, linting and CSS processing, and why the repeated setup work on websites was starting to need a more reliable process.
-
·
Bootstrap 2 And The Start Of Reusable Responsive Interfaces
A practical look at why Bootstrap 2 felt important in 2012, not just because it shipped components, but because it made repeated front-end decisions easier to manage.
-
·
Sass Mixins And The Question Of Maintainable CSS
A practical article about using Sass mixins carefully, where the benefit comes from reducing repeated work without hiding too much behaviour.
-
·
LESS, Variables And Keeping Front-End Styles Consistent
A practical article about using LESS-style variables to reduce duplicated design decisions across front-end builds.
-
·
The First Time I Looked At Bootstrap In A Real Build
A grounded article about testing Bootstrap on real project work and deciding where a front-end framework helped, and where it still needed restraint.