
I Don't Like Tailwind. Sorry Not Sorry
An opinionated defence of hand-crafted CSS in a utility-class world There. I said it. Call me a...
Author profile
Developer articles and tutorials by freshcaffeine.
Browse the latest writing surfaced through DevArt.

An opinionated defence of hand-crafted CSS in a utility-class world There. I said it. Call me a...

AI-assisted development is incredible. Tools like Claude, Copilot and Warp are helping us to move...

This Friday marks my last day at Kainos, closing a chapter of six incredible years. As I reflect on...

I’ve been hearing a lot about Rust lately—a fast, safe, and reliable programming language that’s...

If you've ever seen the classic '80s comedy ¡Three Amigos!, you know it’s about three...

After years of writing Jest tests, I recently stumbled upon Snapshot Testing — a feature in Jest that...

If you're working on a Blazor project you'll probably want to use a modern front-end framework,...

Introduction In the pursuit of better understanding and aligning their estimation process,...

As a long-time iTerm user, I never thought I'd find a terminal that could tempt me away. But after...

When designing APIs, one of the most common status codes you’ll come across is 404 Not Found. On the...

CSS isolation in Blazor was introduced as a way to encapsulate component styles, preventing them from...

Earlier this year, I was lucky enough to work on a couple of small Blazor based projects. I promised...

Mockaco is a simple yet powerful mocking framework for .NET that allows you to easily create and...