Jeg opdagede først pagination-fejlene, da brugerne begyndte at mangle data
Er du i tvivl om cursor pagination vs offset til dit API? Vælg rigtigt ved…
Async/await er ikke magi, det er bare langsomme bugs i forklædning
De fleste async/await bugs handler ikke om syntaks, men om små misforståelser i hvordan promises…
Secrets skal være kedelige, ikke spændende
Miljøvariabler uden lækkede secrets, fra .env-filer på din egen maskine til Vercel og Netlify. Få…
Vercel vs Netlify vs Cloudflare Pages – hvilken host føles mindst i vejen?
Jeg havde en aften, hvor jeg var sikker på, at Vercel havde ødelagt mit projekt…
Jeg fandt først ud af at jeg havde brug for et fejlbudget da min hobbyapp væltede en søndag aften
De fleste solo-devs stopper først op, når projektet føles kaotisk - ikke når fejlene faktisk…
Database-migrationer i teams (så du slipper for ‘det virker på min maskine’)
Brug roll-forward, expand/contract og et fast CI-flow til migrations, så databasen kan ændre sig uden…
Hvordan jeg stoppede med at shippe alt på én gang og begyndte at bruge feature flags
En stor del af produktionsfejl skyldes changes, der bliver rullet ud til alle brugere på…
CORS-fejl uden panik – brug Chrome som lup på 10 minutter
Stop med at gætte på CORS fejl og brug Network-tab til at aflæse preflight og…
Tre ORM’er, ét datasæt (og et valg du ikke gider rulle tilbage)
Jeg endte engang med at porte en halv stor kodebase væk fra en ORM, fordi…
Dit loginvalg forfølger dig senere
Jeg byggede engang et “moderne” JWT-login, der virkede så godt, at ingen nogensinde kunne logge…