Artikler

Holdninger. Lektioner.
Beretninger fra feltet.

30 års erfaring med at bygge software giver mange holdninger. Vi skriver dem ned. Ingen content marketing, ingen SEO-fisk — bare det, vi har lært.

Analyse·May 2026·9 minutter læsning

Tre arkitekturer for agenthukommelse — og hvorfor Trail valgte Compile

Karpathy, Tan og Liu starter alle med den samme diagnose — din agent er en henter, ikke en tænker. De når frem til tre forskellige arkitekturer: hent (RAG), kompiler (LLM Wiki) og agér (Fat Skills / GBrain). Trail valgte med vilje Compile. Dette er, hvad vi accepterer, og hvad vi tror er ved at konvergere.

CMS-krønike·April 2026·

CMS Chronicle #13: Alt sammen – og hoveddøren

485 commits på 12 dage. Vi genopbyggede agents-motoren fra bunden (seks faser), sendte ét-klik Docker-deploys til Fly.io, lærte CMS’en at teleportere sig mellem maskiner, gav redaktører adgang uden adgangskode med passkeys og TOTP, og skrev endelig masterplanen for mobil-app’en. Dette er det mest intense forløb i projektets historie.

CMS-krønike·March 2026·

CMS Kronik #12: Den AI-native redaktør

748 commits på 11 dage. Vi udviklede et samtalebaseret CMS-grænseflade, opgraderede den rige teksteditor til TipTap v3, byggede en mediabehandlingspipeline med Sharp og EXIF, tilføjede AI-billedanalyse og opdagede en gem-fejl, der havde gemt sig siden dag ét.

CMS-krønike·March 2026·

CMS Chronicle #11: Interaktive elementer, medieadaptere og Markdown-spørgsmålet

Vi udviklede en hel interaktive motor, et pluggable medieadapter-system, GitHub-native mediehåndtering og stod over for det sværeste arkitekturspørgsmål hidtil: Hvordan integrerer du rigt indhold i markdown uden at bryde adskillelsen mellem indhold og præsentation?

CMS-krønike·March 2026·4 minutter læsning

CMS Chronicle #09: Rebranding og landing Rebranding og at tage vores egen medicin

CMS’en fik en ny identitet — webhouse.app-branding overalt, en branded loginoplevelse og en landingsside, der selv styres af CMS’en. Plus omdøbning af repoet, oprydning af deploy-filer og npm-publisering.

CMS-krønike·March 2026·6 minutter at læse

CMS Chronicle #10 — Er CMS’en død?

En AI byggede i dag en hel hjemmeside. Den såede indhold, designede layout og deployede til GitHub. Så hvorfor har vi stadig brug for en CMS?

CMS-krønike·March 2026·5 minutter at læse

CMS Chronicle #08: Multi-Site Admin Én admin, mange sites

En enkelt cms-admin-instans håndterer nu flere sites på tværs af flere organisationer. Supabase-inspireret Sites Dashboard, organisationsskifter, site-specifikke indstillinger — medier, AI-konfiguration, agenter, indstillinger. Plus den omstrukturering af indstillinger, der gjorde det muligt.

Feltnotater·March 2026·9 minutter

Hvad vi har bygget: En rundvisning i vores seneste GitHub-repositorier

Fra AI-drevet DNS-håndtering til en fuldgyldig infrastrukturoperationsplatform — her er et ærligt kig på de 10 seneste repositorier på vores webhousecode- og cbroberg-GitHub-konti, og hvad de hver især gør.

Feltnotater·March 2026·5 minutter at læse

Sådan fungerer blokke i @webhouse/cms

En trin-for-trin visuel guide til blok-systemet — fra at definere en bloktype i kode til at indsætte den i en artikel og se den gengivet på siden.

CMS-krønike·March 2026·12 minutter at læse

Tiden for den agentiske CMS er kommet. Vi bygger til den.

CMS-landskabet gennemgår sin største forandring siden WordPress. Her er hvad der sker — og hvorfor vi udviklede @webhouse/cms fra bunden for at imødekomme dette øjeblik.