H
AI TECH STACK

Mit AI-værktøjsbælte til såkaldt vibe coding*

* Vibe coding er en udviklingsmetode, der transformerer kodning til en konversationel, AI-drevet oplevelse. Den tillader udviklere at skrive kode og bygge applikationer ved hjælp af naturligt sprog, hvilket maksimerer effektiviteten og laver en uges arbejde om til en enkelt samtale.

Teknologien bevæger sig hurtigere end nogensinde før, og integrationen af kunstig intelligens (AI) i mine daglige udviklings rutiner har været en revolution. Min “AI Tech Stack” er nøje sammensat til at øge effektiviteten, forbedre kvaliteten af koden og muliggøre intelligente automatiseringer af ellers komplekse, manuelle arbejdsprocesser.

Kernen i mit workflow udgøres af avancerede AI-baserede IDE'er og assistenter som Cursor, WindSurf og Google Antigravity (Den jeg bruger lige nu.) Derudover benytter jeg en række foretrukne frameworks og back-end værktøjer, der understøtter en høj standard for både sikkerhed og kvalitet. I det følgende vil jeg fremhæve mine favorit værktøjer og uddybe årsagerne til, at netop disse er blevet en fast del af mit værktøjsbælte.

SupaBase og Sanity: Den Perfekte Backend til Vibe Coding

Kombinationen af Supabase og Sanity CMS repræsenterer den ideelle moderne backend-arkitektur til Vibe Coding, hvor fokus er på høj kodekvalitet, skalérbarhed og udvikler fleksibilitet.

Sanity CMS: Indholdsplatformen

Sanity fungerer som et fleksibelt og struktur fokuseret Content Management System (CMS). Det giver en fremragende oplevelse for indholdsstyring og muliggør opbygningen af et robust "single source of truth" for alt indhold.

SupaBase: Den Skalérbare Database & Backend Tjeneste

Supabase, med sin PostgreSQL-kerne og open-source filosofi, leverer en kraftfuld og pålidelig database, der kan skalere fra gratis projekter til millioner af brugere. Især to funktioner er kritiske for Vibe Coding:

  • Authentication (Godkendelse): En robust og fuldt administreret autentifikations løsning er essentiel. Supabase tager hånd om logins, brugerstyring og sikkerhed, hvilket sikrer, at følsomme data og brugerprofiler håndteres af en betroet og efterprøvet tjeneste. Dette frigør udviklingstid og sikrer en høj sikkerhedsstandard.
  • Edge Functions: Disse letvægts JavaScript/TypeScript-funktioner, der kører tæt på brugeren (ved "kanten" af netværket), er perfekte til at håndtere kritisk backend-logik, der kræver lave svartider og høj ydeevne.
  • Fuld MCP-understøttelse: Ved at integrere Model Context Protocol sikres det, at AI-agenterne kan operere og eksekvere opgaver gnidningsfrit direkte fra både IDE og CLI.

Samlet set muliggør denne stack, at "Vibe Coding" kan fokusere på frontend-udvikling med SvelteKit (mere om lidt) og brugeroplevelsen, mens sikkerhed, skalering og avanceret backend-logik er solidt forankret i de bedste, moderne open-source værktøjer.

SvelteKit med Tailwind CSS

SvelteKit og Tailwind CSS udgør en fantastisk frontend-kombination for Vibe Coding, hvor målet er maksimal produktivitet og minimalistisk kode.

SvelteKit: Den Effektive Compiler-tilgang

SvelteKit er ikke blot et framework; det er en compiler, der transformerer din kode til rent, effektivt JavaScript.

Hovedårsagerne til, at Svelte er optimalt:

  • Minimalt Output: I modsætning til traditionelle frameworks, der inkluderer en stor runtime-kerne, kompilerer Svelte applikationen til ekstremt små og hurtige bundles. Den sender kun den absolutte minimumsmængde af kode, der er nødvendig for at din applikation kan køre i browseren.
  • Advarsel om Bloat: Svelte er designet til at give øjeblikkelig feedback om kode, der unødigt øger bundle-størrelsen eller reducerer ydeevnen. Dette fokus på renlighed sikrer, at man undgår "bloat kode" og opretholder en høj standard for performance. Det sikre også at dine AI Agenter ved hvad der foregår og rydder op efter sig selv.

Tailwind CSS: Utility-First Styling

Tailwind CSS komplementerer SvelteKits minimalistiske filosofi perfekt. Det er et utility-first CSS framework, der tillader hurtig og konsistent styling direkte i markup'en. Dette eliminerer behovet for at skrive og vedligeholde store, custom CSS-filer, hvilket øger hastigheden og minimerer kontekstskift under Vibe Coding.

I skyen med Vercel

Vercel er den perfekte hostingplatform for denne AI Tech Stack, da den er skræddersyet til at maksimere ydeevnen og udvikleroplevelsen for de valgte værktøjer:

  • Optimal til SvelteKit: Vercel tilbyder native support og nul-konfigurations-deployments til SvelteKit, hvilket sikrer, at Sveltes minimalt kompilerede output (Minimalt Output) udnyttes fuldt ud for lynhurtig indlæsning. Dets globale Content Delivery Network (CDN) leverer indhold hurtigt over hele verden.
  • Komplementerer Edge Functions: Vercels eget Serverless Functions og Edge Network komplementerer Supabases Edge Functions ved at tillade logik at køre tæt på brugeren. Dette sikrer den laveste latens for applikationens fulde stack – fra frontend i SvelteKit til backend-logikken i Supabase.
  • Udviklerfokus: Platformens funktioner som Instant Rollbacks og Atomic Deployments understøtter et hurtigt og sikkert "Vibe Coding"-workflow, hvor AI-assistenter er aktive, og hurtige opdateringer er normen. Vercels fokus på hurtige, atomiske udrulninger minimerer risikoen og maksimerer produktiviteten.

Mere end bare web: Universal Integration via API’er

Den moderne AI Tech Stack is ikke begrænset til traditionelle webapplikationer. Ved at udnytte en API-først tilgang kan teknologierne integreres i stort set ethvert digitalt projekt, lige fra mobilapps og IoT til desktop-software.

  • Supabase API-centrisk natur: Supabase genererer automatisk REST- og GraphQL-API’er baseret på din databasestruktur. Sammen med Edge Functions gør det muligt for enhver enhed at interagere sikkert med backend-logikken.
  • Sanity Content API: Sanitys fleksible Content API (GROQ/GraphQL) tillader distribution af indhold til alle platforme som en "single source of truth".
  • Sveltes universelle tilgang: Sveltes compiler-tilgang gør den velegnet til at drive logikken i native applikationer via værktøjer som Capacitor eller i indlejrede systemer, hvor ressourcerne er knappe.
  • Vercels globale logistik: Vercels CDN sikrer, at API-svar og statiske aktiver leveres med minimale svartider til mobile enheder og IoT-hubs over hele verden.
  • AI-assistenternes kvalitetssikring: Avancerede AI-IDE’er sikrer, at koden på tværs af disse integrationer opretholder en høj standard for sikkerhed og ydeevne.

Afslutningsvis bør det understreges, at selvom alle disse komponenter naturligvis kan udskiftes, er denne sammensætning blevet mit foretrukne valg. Med over 30 års erfaring i branchen bevarer jeg altid overblikket og kontrollen over mine AI-agenter. Jeg har dog pludselig fået uvurderlige assistenter, der hjælper mig med effektivt at skabe og levere løsninger, som virkelig fungerer, skalerer og giver værdi i praksis.

Læs mere om alle mine kompetencer.

Stack Fakta

  • Primære IDE: Cursor, WindSurf & Google Antigravity
  • Frontend & Styling: SvelteKit & Tailwind CSS
  • Backend & CMS: Supabase & Sanity CMS
  • Deployment & hosting: Vercel
  • Integration: API-first (REST & GraphQL)