Henkilökohtainen · 2026
Tämä portfolio
Portfolioni kirjoitettuna uusiksi alusta: palvelinrenderöinti, WebAssembly-vuorovaikutus, yhteydenottolomake ja GitHub-aktiivisuus livenä.

Tarina
Edellinen versio oli Next.js-sivusto Three.js:llä ja Framer Motionilla. Kirjoitin sen uudelleen Leptosilla (Rust): Axum-palvelin renderöi jokaisen sivun HTML:ksi, sitten selain tekee siitä interaktiivisen WebAssemblyllä.
Ohjelmassa: metrokartta, joka piirtyy sivua vieritettäessä, interaktiivinen linja S-Printin esittelyyn, vaalea ja tumma teema, pääte ja yhteydenottolomake, jonka lähetys kulkee SMTP-palvelinfunktion kautta validoinnilla, roskapostisuojalla ja tietoturvaotsikoilla.
Mitä opin
Yksi kieli päästä päähän tekee uudistuksista hyvin turvallisia, kunhan käyttökokemuksesta pidetään huolta ennen kuin WebAssembly on latautunut.