7 små regler for secrets der redder dit team fra kaos
Du lærer at holde styr på API-nøgler og miljøvariabler i små teams, fra .env og…
Baggrundsjob uden drama (cron, queue eller bare requesten selv?)
Du skal ikke starte med en fancy queue. Du skal starte med at vide, hvilke…
Den nat vores uskyldige retry-loop fik et helt API i knæ
Retry handler ikke om at prøve hårdere, men om at fejle langsommere, klogere og på…
Webhook-signaturen lyver ikke, hvis du lærer at læse den rigtigt
Tjek altid signatur og timestamp på dine webhooks, gem events i en tabel med unikke…
Den dag min JWT forsvandt i localStorage (og dukkede op i et cookie-helvede)
Du har sikkert allerede taget stilling til cookies vs localStorage for dine JWTs. Chancen for…
Dit loginvalg er ikke neutralt – du tager faktisk parti
Over 70% af webapps blander "session" og "JWT" sammen uden at vide, hvad der faktisk…
Stop med blindt at jagte Bun-hastighed hvis dit projekt ikke er klar til det
Overvejer du Bun fordi du har set et par hurtige benchmarks? Bun kan være fedt,…
Bliver dine Node-tests kun kørt, når du “lige husker det”?
En stabil GitHub Actions-opsætning til Node handler om én ting: kør præcis de samme deterministiske…
Rate limiting i praksis (det er ikke bare en tal-grænse)
Din rate limiter lyver for dig, hvis du kun tænker i "X requests per minut".…
Har din cache også løjet for dig?
Over halvdelen af de "mystiske" frontend-bugs jeg har jagtet, viste sig at være cache og…