Hello there! I'm Hans.
I'm a Lead Developer who builds digital experiences on Sitecore and Tridion, and runs them on Azure.
This is where I write up what I learn on real projects — setup guides, fixes for weird errors, architecture notes and the occasional opinion.
What I write about
XM Cloud, SXA, JSS/Next.js, Content Hub and Search.
1 article →
Tridion Sites, DXA, GraphQL content delivery and templating.
1 article →
API Management, App Service, Functions and hosting headless CMS on Azure.
0 articles →
Headless architecture, Next.js, DevOps and everything in between.
2 articles in total →
Latest articles
View allSetting up Sitecore XM Cloud locally with Docker
A step-by-step local setup for XM Cloud, plus the errors I hit along the way and how I fixed them.
Your first GraphQL query against Tridion content delivery
Exploring the Tridion Sites public content API with GraphiQL and turning the result into a simple Next.js page.
Things I've been building
All projectsOpinionated Next.js starter for Sitecore XM Cloud with SXA components.
Reusable CMS 12 blocks with strongly-typed view models.
Tiny tool to explore Tridion content delivery via GraphQL.
Scripts and notes for moving content between DXPs.