Hallo, verden!
Hei, og velkommen til bloggen min. Jeg heter Reidar Djupvik, og er en norsk webutvikler og oversetter som for tiden bor på Færøyene. Her kommer jeg til å skrive artikler med nyttige tips til deg som driver med programmering for weben.
Litt om min bakgrunn innen programmering
Interessen min for programmering begynte mens jeg gikk på skolen i tiden rundt årtusenskiftet. Til skolearbeidet brukte jeg Microsoft Office, og i Office kunne man lage makroer. Jeg lærte å lage makroer og programmere i Visual Basic. I Office fulgte det med hjelpefiler som forklarte de ulike kommandoene i Visual Basic, og ved hjelp av dem pluss mye prøving og feiling lærte jeg å programmere.
Ganske raskt ble jeg oppmerksom på weben som plattform. Jeg begynte å lære meg HTML, CSS og JavaScript. På den tiden var det å programmatisk manipulere innhold på nettsiden ved hjelp av Javascript noe helt nytt. API-et var heller ikke standardisert, men Internet Explorer hadde én løsning, Netscape Navigator en annen. Etter hvert kom standardiseringsorganisasjonen W3C med en standardløsning, men det tok tid før standarden ble støttet i alle nettleserne. Nettleseren som støttet standardene best, var den som ble laget av Mozilla-prosjektet, dermed gikk jeg over fra å bruke Internet Explorer, til å bruke denne nettleseren. Jeg har fulgt Firefox helt fra starten, og i dag bruker jeg fortsatt Firefox som min foretrukne nettleser.
Jeg lærte meg webutvikling på egen hånd ved hjelp av ulike nettsteder og blogger, og jeg har fulgt med på de ulike trendene som har vært innenfor webutvikling siden den gang. Jeg har vært innom ulike språk, som f.eks. XML, XSLT, PHP, Python, Ruby, CoffeeScript og TypeScript, brukt ulike databaser, som MySQL, PostgreSQL, SQLite og CouchDB, og sett JavaScript vokse til et språk som brukes i større og større grad både på server og klient, med NodeJS, React og TypeScript som viktige faktorer i denne utviklingen.
Hva som er bak kulissene
Denne bloggen er laget ved hjelp av TypeScript, Next.js, React og mdx-bundler. Den er publisert på Amazon AWS ved hjelp av SST. Mer informasjon om spesifikke deler av teknologistakken vil komme i senere artikler.
Hva du får ved å følge bloggen min
Siden jeg selv har lært så mye ved å lese ulike blogger, føler jeg det på en måte som at jeg har muligheten til å gi tilbake, ved å dele det jeg vet. Jeg håper andre kan ha like stor nytte av å lese min blogg, som jeg selv har hatt ved å lese andres. I tillegg er det jo en fin måte å profilere meg selv på nettet.
Jeg planlegger å skrive om webutvikling med fokus på frontend, HTML, CSS, JavaScript og TypeScript samt bruk av moderne JavaScript-biblioteker som React.
Jeg er åpen for tilbakemeldinger, så hvis du har en mening om hva jeg bør skrive om, eller tilbakemeldinger på det jeg skriver, kan du ta kontakt via kontaktskjemaet.
Denne bloggen vil være tospråklig, og alle artiklene vil være på både norsk og engelsk. Du kan bruke språkvelgeren øverst til høyre for å bytte språk.
Takk for at du tok deg tid til å lese helt hit. Håper du vil følge meg videre.