Articles

Opinions. Lessons.
Dispatches from the field.

30 years of building software leaves you with a lot of opinions. We write them down. No content marketing, no SEO-bait — just what we've learned.

CMS Chronicle·March 2026·

CMS Chronicle #12: The AI-Native Editor

748 commits in 11 days. We shipped a conversational CMS interface, upgraded the richtext editor to TipTap v3, built a media processing pipeline with Sharp and EXIF, added AI image analysis, and discovered a save bug that had been hiding since day one. [ICD test]

CMS Chronicle·March 2026·

CMS Chronicle #11: Interactives, Media Adapters, and the Markdown Question

We built an entire Interactives engine, a pluggable Media Adapter system, GitHub-native media serving, and confronted the hardest architectural question yet: how do you embed rich interactive content inside markdown without breaking the separation of content and presentation?

CMS Chronicle·March 2026·4 min read

CMS Chronicle #09: Rebranding and Landing Rebranding and eating our own dog food

The CMS got a new identity — webhouse.app branding throughout, a branded login experience, and a landing page that is itself managed by the CMS. Plus the repo rename, deploy file cleanup, and npm publish.

CMS Chronicle·March 2026·6 min read

CMS Chronicle #10 — Is the CMS Dead?

An AI built an entire site today. It seeded content, designed layouts, and deployed to GitHub. So why do we still need a CMS?

CMS Chronicle·March 2026·5 min read

CMS Chronicle #08: Multi-Site Admin One admin, many sites

A single cms-admin instance now manages multiple sites across multiple organizations. Supabase-inspired Sites Dashboard, org switcher, site-scoped everything — media, AI config, agents, settings. Plus the settings restructuring that made it possible.

Field Notes·March 2026·9 min read

What We've Been Building: A Tour of Our Latest GitHub Repositories

From AI-powered DNS management to a full infrastructure operations platform — here's a candid look at the 10 most recent repositories across our webhousecode and cbroberg GitHub accounts, and what each one does.

Field Notes·March 2026·5 min read

How Blocks Work in @webhouse/cms

A step-by-step visual guide to the block system — from defining a block type in code to inserting it into an article and seeing it rendered on the site.

CMS Chronicle·March 2026·12 min read

The Age of the Agentic CMS Is Here. We're Building For It.

The CMS landscape is undergoing its biggest shift since WordPress. Here's what's happening — and why we built @webhouse/cms from scratch to meet this moment.

CMS Chronicle·March 2026·4 min read

CMS Chronicle #07: Feature Roundup Seven features in one session

Horizontal rules, clone, video embeds, relation pickers, a proper media library with folders, scheduled publishing, and revision history — all shipped in a single session. Plus what each one actually is under the hood.

·March 2026·

Dansk demo