Jons utviklerhjørne – Om meg

Om meg

Jeg heter Jon Petter, og er en 34-åring fra «jugendbyen», Ålesund. De siste tre årene har jeg studert webutvikling ved NTNU i Gjøvik. Studiet passet meg godt da jeg alltid har vært interessert i teknologi, data og internett siden jeg ble kjent med disse for lenge siden.

Som person er jeg moderat sosial, glad i både aktivitet og hvile, og trives godt med familie og nære venner. Ellers er jeg ganske avslappet og liker å ikke ta meg selv eller livet så altfor seriøst.

Interesser

Jeg har flere fritidsinteresser, og noen av de største er matlaging (og mat!), styrketrening, og videospill / dataspill. Jeg har spesielt en forkjærlighet for strategispill på data. Videre har jeg også hobbyprogrammert litt modifikasjoner til spill før webutvikling spiste seg inn på deler av fritiden min, så programmering utenom webutvikling kan også sies å være en hobby.

Faktisk kan også webutvikling være en hobby for meg, og spesielt om noen av prosjektene omhandler interessene mine. Jeg er glad i å lage eller være med på å lage hverdagslige nettsider eller tjenester for folk, som f.eks. oppskrifttssider, presentasjonssider, eller noe funksjonelt, hjelpsomt, nyttig eller underholdende generelt.

Mat og matlaging
Spill og programmering
Vektløfting og trening

Om denne siden

Denne siden er et relativt ambisiøst prosjekt for meg, da det er første gang jeg bruker Astro-rammeverket for å bygge en nettside. Videre er her animerte prosjektoppsummeringer, logoer, «skrivemaskin»-intro, og annet spennende. Den har også mange automatiserte metoder å matche teknologi-ikoner til tekst, både for prosjekter og bidragsytere til prosjektene.

Til tross for all denne litt mer avanserte funksjonaliteten, har jeg også forsøkt å få inn semantiske elementer og tilgjengelighet innenfor dette rammeverket, og det viste seg at Astros MDX-filbaserte prosjektsystem omgjorde fra MDX-filene til semantiske HTML-elementer på en ryddig måte. Astro er også veldig raskt for statiske nettsteder some dette, så det var et godt valg her, og jeg kan varmt anbefale det til andre som bygger statiske nettsider som ikke oppdateres så ofte. Videre kan jeg også nevne at siden støtter preferanser for redusert bevegelse (prefers-reduced-motion), den er relativt responsiv, og Lightbox / dialog benyttes for en ryddig presentasjon av bilder og bildetekst når disse ønskes forstørret ved klikk.

Teknologier brukt

  • Astro
  • TypeScript
  • SCSS
  • JavaScript
  • GitHub

Anerkjennelser

  • Gruppemedlemmene mine for å hjelpe meg å lage prosjektene, både de som er her og andre prosjekter.
  • NTNU og dets undervisere for å lære og framheve ting på en måte man ikke kan lære på egenhånd, hverken fra bøker, internett eller KI.
  • Skriftfamilier brukt:
    • DM Sans (overskrifter), designet av Colophon Foundry.
    • Lora (brødskrift), designet av Cyreal.
    • JetBrains Mono (kode, logo), designet av JetBrains.
  • Egen logo og fane-ikon er laget av meg i Adobe Illustrator. Bruker også ovennevnte JetBrains Mono for initialene.
  • Simple Icons for teknologi-ikonene brukt til å vise både prosjekteknologier, samt bidragsyteres lenker.
  • SVG Repo for enkle vektorer brukt i interesse-seksjonen.
  • Anthropics Claude chatbot for hjelp med noe av den mer avanserte funksjonaliteten.