Indsigter
Tekniske indsigter — uden marketing-glasur.
Skarpe svar på de spørgsmål vi får igen og igen i discovery: hvornår dur standardværktøjet, hvornår skal det skiftes ud, og hvad det reelt koster at vente. Skrevet af dem der bygger og driver.
Emner
Alle indsigter
- Arkitektur13 minutters læsning
Hvornår I skal splitte en frontend-monolit — og hvornår I ikke skal
En frontend-monolit er én app I deployer samlet. Split kun når cadence, ejerskab eller blast radius faktisk er to jobs — ikke fordi ordet microfrontends lyder voksent.
→Hvornår I skal splitte en frontend-monolit — og hvornår I ikke skal - Metode12 minutters læsning
Et ærligt cookie-banner: samtykke der matcher det I sætter
Et cookie-banner er ærligt, når afvis er lige så nemt som accept, og når netværket efter nej er tomt. Et CMP-logo er ikke samtykke.
→Et ærligt cookie-banner: samtykke der matcher det I sætter - Metode12 minutters læsning
Hvornår I har brug for et staging-miljø — og hvornår preview rækker
Et staging-miljø er en kopi der ligner produktion. En preview på en pull request dør med branchen. De løser forskellige jobs.
→Hvornår I har brug for et staging-miljø — og hvornår preview rækker - Web12 minutters læsning
Overvågning af et marketing-site — uptime, fejl og SEO-signaler
Et marketing-site er nede, når forsiden, formularen eller Search Console er stille. Et APM-dashboard er til en app. Det er ikke overvågning af sitet.
→Overvågning af et marketing-site — uptime, fejl og SEO-signaler - Metode13 minutters læsning
Sådan briefer I et redesign — så I ikke opdager scope i uge fire
Et redesign-brief siger hvad der skal være sandt efter lancering, hvad der skal leve, og hvad der er ude. Et moodboard er smag. Det er ikke et brief.
→Sådan briefer I et redesign — så I ikke opdager scope i uge fire - Metode12 minutters læsning
Hvad I skal skrive i et web-udbud — så I kan sammenligne
Et ærligt udbud siger hvad der skal være sandt på lancering, hvad I allerede har, og hvad der er ude. En ønskeseddel på 200 linjer kan I ikke sammenligne.
→Hvad I skal skrive i et web-udbud — så I kan sammenligne - Web11 minutters læsning
Hvornår et design system betaler sig — og hvornår det er en mappe
Et design system er en kontrakt om tokens, ejerskab og at I ikke opfinder knappen igen. En component library uden de tre ting er en mappe.
→Hvornår et design system betaler sig — og hvornår det er en mappe - SaaS10 minutters læsning
Transaktionsmail der lander: DNS, templates og ejerskab
Hvis reset-mailen rammer spam, er det sjældent skabelonen. Det er DNS, afsender og hvem der ejer domenet.
→Transaktionsmail der lander: DNS, templates og ejerskab - Metode11 minutters læsning
Feature flags i et lille team — uden platform-teater
Et feature flag er en runtime-beslutning. Ikke et dashboard-abonnement, og ikke en env-var I glemmer at slå fra.
→Feature flags i et lille team — uden platform-teater - Web11 minutters læsning
Hvornår en formular skal blive en portal
En formular er en besked. En portal er en tilstand, kunden kan se. Tærsklen er der, hvor indbakken begynder at lyve.
→Hvornår en formular skal blive en portal - Metode12 minutters læsning
First-party måling efter cookie-samtykke
First-party analytics er måling I ejer efter et ærligt ja — eller uden cookies. Ikke et nyt tag, I skjuler bag Consent Mode.
→First-party måling efter cookie-samtykke - Web11 minutters læsning
Sikkerhed på et offentligt site: det I faktisk skal have styr på
Hjemmeside-sikkerhed er ikke et plugin. Det er headers, opdateringer, hemmeligheder og det admin-vindue, I glemte at lukke.
→Sikkerhed på et offentligt site: det I faktisk skal have styr på - Metode11 minutters læsning
Sådan kører I en ærlig discovery-uge
En discovery-uge er fem dage, der erstatter den kravspecifikation ingen kan estimere ud fra — med beslutninger, I kan bygge på.
→Sådan kører I en ærlig discovery-uge - Metode10 minutters læsning
GDPR på jeres website: cookies, samtykke og datastrømme
En cookie-banner er ikke GDPR. Det der tæller, er hvad browseren faktisk sender, hvem der modtager det, og om samtykket var et valg.
→GDPR på jeres website: cookies, samtykke og datastrømme - Web11 minutters læsning
Webtilgængelighed og EAA: hvad kræves der af jeres site?
EAA er ikke et plugin og ikke et krav til alle websites. Her er hvad loven typisk rammer, hvad WCAG faktisk betyder, og hvad I retter først.
→Webtilgængelighed og EAA: hvad kræves der af jeres site? - Arkitektur10 minutters læsning
Hvornår skal et legacy-system skiftes ud — og hvornår ikke?
Et system skal skiftes, når det blokerer forretningen — ikke fordi det er gammelt. Her er hvordan vi skiller modernisering, wrapping og den dyre omskrivning.
→Hvornår skal et legacy-system skiftes ud — og hvornår ikke? - Cloud10 minutters læsning
Hosting i EU: hvad det reelt betyder for compliance
En EU-region er ikke det samme som GDPR-compliance. Det der tæller, er hvor data ligger, hvem der kan tilgå den, og hvilke underleverandører I faktisk har accepteret.
→Hosting i EU: hvad det reelt betyder for compliance - Web11 minutters læsning
B2B-webshop: det der adskiller den fra B2C
En B2B-webshop er ikke en B2C-butik med login. Forskellen er priser pr. kunde, tilbud, godkendelse og ERP — ikke et pænere checkout.
→B2B-webshop: det der adskiller den fra B2C - AI11 minutters læsning
AI-chatbot til kundeservice: hvornår giver det mening?
En AI-chatbot til kundeservice giver mening, når de fleste henvendelser er gentagne, og I har kilder at svare fra. Den giver ikke mening som erstatning for et rod i jeres processer.
→AI-chatbot til kundeservice: hvornår giver det mening? - Web7 minutters læsning
Relancér jeres website uden at miste SEO-placeringer
En ny hjemmeside kan koste jer trafik, hvis URL'er, redirects og indholdsparitet ikke er planlagt. Relancering er et SEO-projekt — ikke kun et designprojekt.
→Relancér jeres website uden at miste SEO-placeringer - Cloud8 minutters læsning
Derfor stiger cloud-regningen — og hvad I kan gøre
Cloud-regningen stiger sjældent kun fordi I vokser. Den stiger, fordi egress, idle ressourcer og uklar ejerskab får lov til at akkumulere — indtil nogen endelig åbner fakturaen.
→Derfor stiger cloud-regningen — og hvad I kan gøre - Web8 minutters læsning
Shopify vs. WooCommerce — hvad passer til danske webshops?
Vælg Shopify når I vil have commerce-motoren klar fra dag ét. Vælg WooCommerce når WordPress-økosystemet og fuld serverkontrol er vigtigere end platformshastighed.
→Shopify vs. WooCommerce — hvad passer til danske webshops? - Web9 minutters læsning
Next.js vs. WordPress — hvornår er hvad det rigtige?
Vælg WordPress når redaktionel frekvens og plugin-økosystemet er styrken. Vælg Next.js når performance, kontrol og udviklerflow er det, der afgør forretningen.
→Next.js vs. WordPress — hvornår er hvad det rigtige? - Web10 minutters læsning
Hvad afgør prisen på en professionel hjemmeside?
Prisen på en professionel hjemmeside afgøres af scope, indhold, integrationer, designkrav og drift — ikke af en universel pakkepris.
→Hvad afgør prisen på en professionel hjemmeside? - Metode10 minutters læsning
Sådan vælger I webbureau — ti spørgsmål før kontrakten
I vælger webbureau ved at teste, om partneren forstår forretning, scope, ejerskab og drift — før der skrives kode.
→Sådan vælger I webbureau — ti spørgsmål før kontrakten - Web5 minutters læsning
Sådan vælger I et headless CMS — uden at bygge et nyt WordPress
Headless CMS løser et specifikt problem: indhold skal kunne redigeres uden at redeploye hele appen. Det er ikke automatisk bedre end WordPress — det er bedre når jeres site er en app, ikke et tema.
→Sådan vælger I et headless CMS — uden at bygge et nyt WordPress - Cloud5 minutters læsning
Hvornår er AWS det rigtige valg — og hvornår er det for meget?
AWS kan bære næsten alt — men "næsten alt" er ikke det samme som "det I har brug for lige nu". Her er hvordan vi vælger mellem AWS, Vercel og Cloudflare uden cloud-religion.
→Hvornår er AWS det rigtige valg — og hvornår er det for meget? - SaaS5 minutters læsning
Stripe, billing og org-auth — hvad I skal have på plads før første betalende kunde
Billing og auth er det første sted et SaaS-produkt bliver dyrt at rette op på bagefter. Her er hvordan vi tænker Stripe, organisationer og selvbetjening sammen — uden at genopfinde det Stripe allerede har løst.
→Stripe, billing og org-auth — hvad I skal have på plads før første betalende kunde - Metode7 minutters læsning
Infrastructure as Code: hvornår det faktisk er det værd at sætte op
Terraform er ikke gratis — det har sin egen læringskurve og sit eget vedligehold. Her er den ærlige tærskel for hvornår infrastructure as code betaler sig, og hvornår det stadig er rigtigt at klikke rundt i en cloud-konsol.
→Infrastructure as Code: hvornår det faktisk er det værd at sætte op - Metode7 minutters læsning
Observability uden teater: hvad der faktisk bliver kigget på når noget går i stykker
Et dashboard med fyrre paneler som ingen åbner er ikke observability — det er pynt. Her er hvordan vi bygger logging, metrics og alerting som nogen rent faktisk kigger på under en incident, i stedet for bagefter.
→Observability uden teater: hvad der faktisk bliver kigget på når noget går i stykker - Metode5 minutters læsning
CI/CD med preview-deploys — hvorfor det betaler sig
En pull request uden en klikbar preview er et review i blindo. Preview-deploys gør code review visuelt, fanger fejl inden de rammer produktion, og giver stakeholders noget konkret at reagere på — uden at I skal køre projektet lokalt.
→CI/CD med preview-deploys — hvorfor det betaler sig - Web6 minutters læsning
WordPress til Next.js — hvornår migration giver mening
WordPress er stadig et godt valg for mange marketing-sites. Men når performance, sikkerhed og udvikleroplevelse begynder at koste jer mere end WordPress giver tilbage, er Next.js ofte det naturlige næste skridt — hvis I gør det med plan.
→WordPress til Next.js — hvornår migration giver mening - AI5 minutters læsning
Hvornår giver RAG mening — og hvornår er det det forkerte AI-projekt?
RAG er blevet standard-svaret på "vi vil bruge vores egne data med AI". Det er rigtigt ofte — og dyrt forkert når problemet egentlig er søgning, processer eller datakvalitet. Her er den ærlige sortering.
→Hvornår giver RAG mening — og hvornår er det det forkerte AI-projekt? - SaaS5 minutters læsning
Multi-tenant arkitektur: hvornår, hvordan — og hvad I kan vente med
Multi-tenant lyder som noget man skal beslutte på dag ét. I praksis er det en skala af valg — fra "alle i samme database med et org-id" til fuld isolation. Her er hvordan vi vælger uden at overengineere MVP'en.
→Multi-tenant arkitektur: hvornår, hvordan — og hvad I kan vente med - Web6 minutters læsning
Hvornår har I brug for en kundeportal — og hvornår er et værktøj nok?
De fleste B2B-virksomheder ender med at bygge noget der ligner en kundeportal. Spørgsmålet er om I skal bygge den, eller om et standardværktøj allerede gør jobbet. Her er rammen vi bruger.
→Hvornår har I brug for en kundeportal — og hvornår er et værktøj nok? - Web6 minutters læsning
Hvornår er Shopify nok — og hvornår skal webshoppen være custom?
De fleste webshops har ikke brug for en custom-løsning. Men nogle har — og det er dyrt at opdage det for sent i begge retninger. Her er den beslutningsramme vi selv bruger i discovery.
→Hvornår er Shopify nok — og hvornår skal webshoppen være custom? - AI3 minutters læsning
AI-agenter i produktion — hvad der skal på plads før I shipper
En demo-agent der svarer smart i ChatGPT er ikke en produktionsagent. At shippe AI til rigtige brugere kræver grænser, observability og en klar definition af hvornår et menneske tager over.
→AI-agenter i produktion — hvad der skal på plads før I shipper - SaaS3 minutters læsning
SaaS MVP: hvad hører hjemme i v1 — og hvad venter
Det sværeste ved et MVP er ikke at bygge features — det er at lade være. v1 skal bevise at nogen vil bruge produktet, ikke at I har bygget en mini-enterprise-platform.
→SaaS MVP: hvad hører hjemme i v1 — og hvad venter - Cloud3 minutters læsning
Cloudflare til produktionsapps — hvad det giver, og hvad det ikke gør
Cloudflare er mere end CDN. For mange Next.js- og SaaS-produkter er det edge, DNS, WAF, storage og compute i én leverandør — men det kræver at I ved hvilke brikker I faktisk har brug for.
→Cloudflare til produktionsapps — hvad det giver, og hvad det ikke gør - Cloud4 minutters læsning
Hvad er Vercel — og hvornår er det det rigtige valg?
Vercel er hosting og deploy-platformen bag Next.js. Det er ikke det samme som frameworket — men for mange teams er det den hurtigste vej fra repo til preview-URL og edge-caching uden at bygge platformen selv.
→Hvad er Vercel — og hvornår er det det rigtige valg? - Web7 minutters læsning
Hvornår giver det mening at hyre et Next.js-bureau?
In-house, freelancer eller et Next.js-bureau — valget handler ikke om prestige. Det handler om tempo, ejerskab og hvad der sker når produktet skal leve i produktion i årevis.
→Hvornår giver det mening at hyre et Next.js-bureau? - Web8 minutters læsning
Hvorfor hurtige websites rangerer højere — og konverterer bedre.
Hastighed er ikke et nice-to-have for jeres website længere. Det er et målbart Google-rangsignal, en konverteringsknap, og det første brugerne mærker — før de når at læse en eneste linje af jeres tekst.
→Hvorfor hurtige websites rangerer højere — og konverterer bedre. - Arkitektur8 minutters læsning
Hvornår bør man vælge specialudviklet software?
Standardsoftware er rigtigt langt — indtil det ikke er. Her er hvordan vi tænker på tærsklen mellem at blive på hylden og at bygge selv, uden at gøre det til en religiøs samtale.
→Hvornår bør man vælge specialudviklet software?
Flere indsigter er på vej. Vi udgiver kun når vi har noget der er værd at læse — ikke efter en redaktionsplan.