Notes

Insights & Guides

Technical notes, tutorials, and thought leadership on headless architecture and modern web development.

Building a Booking System Into a Headless CMS

Building a Booking System Into a Headless CMS

How I added a full appointment booking system to HD CMS — slot generation, availability APIs, custom intake forms, deposit tracking, and push notifications. Built for real service businesses, not demos.

Read more
Why I Stopped Making Developer Videos — And Why I'm Coming Back in 2026

Why I Stopped Making Developer Videos — And Why I'm Coming Back in 2026

AI didn't kill development content. It killed shallow explanations. Here's why I'm returning with a different approach.

Read more

Adding Ecommerce to a Headless CMS Without the Bloat

How Commerce Lite adds product catalogues, Stripe checkout, and order management to HD CMS for £10/month — without turning it into Shopify.

Read more

Adding Ecommerce to a Headless CMS Without the Bloat

How Commerce Lite adds product catalogues, Stripe checkout, and order management to HD CMS for £10/month — without turning it into Shopify.

Read more
From Magento to Headless: What Legacy Platforms Still Teach Us

From Magento to Headless: What Legacy Platforms Still Teach Us

Modern stacks often forget the hard lessons that legacy platforms learned through years of production use. Here's what still applies.

Read more
Headless Is Not Automatically Faster (And Other Myths)

Headless Is Not Automatically Faster (And Other Myths)

The performance benefits of headless architecture are real — but they're not automatic. Bad implementation kills any theoretical advantage.

Read more
Headless Is Not Automatically Faster (And Other Myths)

Headless Is Not Automatically Faster (And Other Myths)

The performance benefits of headless architecture are real — but they're not automatic. Bad implementation kills any theoretical advantage.

Read more

How HD CMS Caches API Responses at the Edge

Every public API endpoint in HD CMS is edge-cached with s-maxage, stale-while-revalidate, and site-scoped cache tags. Here's how it works and how content stays fresh.

Read more

How HD CMS Caches API Responses at the Edge

Every public API endpoint in HD CMS is edge-cached with s-maxage, stale-while-revalidate, and site-scoped cache tags. Here's how it works and how content stays fresh.

Read more
How I Actually Structure a Nuxt + API + CMS Stack for Clients

How I Actually Structure a Nuxt + API + CMS Stack for Clients

A practical, high-level view of how I think about architecture for client projects. No client names, just patterns that work.

Read more

How HD CMS Deploys Static Sites to Vercel

Why every HD CMS website is a static site deployed to Vercel's edge network — and how content changes trigger rebuilds from the CMS admin panel.

Read more

How HD CMS Deploys Static Sites to Vercel

Why every HD CMS website is a static site deployed to Vercel's edge network — and how content changes trigger rebuilds from the CMS admin panel.

Read more