Personlig · 2026
Denne porteføljen
Porteføljen min, skrevet om fra bunnen av: rendering på serveren, WebAssembly-interaksjoner, kontaktskjema og GitHub-aktivitet live.

Historien
Den forrige versjonen var en Next.js-side med Three.js og Framer Motion. Jeg skrev den om med Leptos (Rust): Axum-serveren rendrer hver side som HTML, og deretter gjør nettleseren den interaktiv i WebAssembly.
På programmet: et T-banekart som tegner seg selv mens man ruller siden, en interaktiv linje for å presentere S-Print, et lyst og mørkt tema, en terminal og et kontaktskjema der sendingen går via en SMTP-serverfunksjon, med validering, spambeskyttelse og sikkerhetshoder.
Det jeg tar med meg
Ett språk fra ende til ende gjør ombygginger svært trygge, så lenge man tar vare på opplevelsen før WebAssembly er lastet.