Profilbilde av Odin Hole Standal

Odins bloggposter

Se profil

2024

Nettlesere uten tilsyn

03.07.2024

Barn har ingen grenser for hva slags galskap de kan finne på, til foreldrenes store forferdelse. Det samme gjelder for nettlesere, de kan finne på mye rart som brukerne ikke liker eller vet om. Dette er et forsøk på å forklare Content Security Policy som en slags barnevakt for nettlesere.

Les artikkel

2023

Advent of Code-bot

27.12.2023

Da var årets Advent of Code akkurat over. For noen er denne programmeringskonkurransen et viktig aspekt av adventstiden. Les om hvordan man kan lage en bot som poster topplisten til Slack hver dag!

Les artikkel
Gammel hund og nye triks

06.12.2023

Java er et konservativt språk som verdsetter bakoverkompatibilitet over fancy ny syntaks. Vi programmerere elsker å velte oss i skinnende nye features, men om du har drevet med utvikling en stund, så vet du også å sette pris på stabilitet. Java 21 ble akkurat sluppet, og da er det verdt å ta en kikk på hvordan språket har utviklet seg i det siste.

Les artikkel
Rust på terminalen

12.07.2023

Trenger du å lage et kommandolinjeverktøy, men er lei av grisete bash-script som er umulige å lese? Kanskje det går raskere å skrive det med et dynamisk språk som Python, men hva med å prøve et sterkt typet språk som Rust?

Les artikkel
Videomoji 🎥

10.05.2023

Alle elsker emojier 👻

Alle elsker video 🎥

Her får du begge deler, på en gang 🤯

Lær hvordan du kan kombinere webcam-APIet i nettleseren med emojier på en kreativ måte.

Les artikkel
ASCII til emoji

08.03.2023

Hvordan gjør du et bilde om til ASCII med webteknologi?

Les artikkel
CSS og listemarkører

04.01.2023

Styling av listemarkører med CSS ::marker, en enkel måte å lage penere lister på.

Les artikkel

2022

Testdatatips

10.08.2022

Uansett hvilket språk du bruker, så trenger man testdata når man skriver tester. Her kommer noen tips til hvordan man kan gjøre det lettere for seg selv, med eksempler i TypeScript.

Les artikkel

2021

Sidestruktur

01.11.2021

Ofte så lager vi løsninger med en fast visuell struktur. Du har for eksempel en header med en meny, en sidespesifikk kropp og en footer. Hva gjør vi hvis noen sider trenger en annen struktur?

Les artikkel

2020

Nostalgibølge

20.05.2020

Jeg husker det som om det var i går. Dagen da Commodore ble byttet ut med en Amiga 500. Det var første gang jeg så en sinusbølge flyte over skjermen. Hvordan lager man egentlig det?

Les artikkel
Klippe med CSS

05.02.2020

CSS slutter aldri å overraske. Noen ganger ramler man over noe som man i utgangspunktet ikke ser nytteverdien av, men som kombinert med litt kreativitet produserer et interessant resultat.

Les artikkel

2019

Verdt å vite om Set i JavaScript

09.10.2019

Hvordan funker et Set i JavaScript og når passer det å bruke det?

Les artikkel
Data hører hjemme i en database, også på framsiden

19.06.2019

Putt tilstand i ClojureScript-appen din i en DataScript-database for å få kontroll på tilstanden på framsiden.

Les artikkel

2015

Tiltrekkende 3D på web

14.11.2015

ClojureScript og WebGL

Hvordan kan man bruke WebGL og ClojureScript sammen

Les artikkel
Printe med React

06.11.2015

Hvordan gjøre media queries fra en React-applikasjon med inline CSS.

Les artikkel
Validering i React

21.06.2015

Hvordan lage robuste React-komponenter

Les artikkel
Interaktiv programmering

31.05.2015

ClojureScript og Canvas

Den tradisjonelle arbeidsflyten til utviklere er for treg. Interaktiv programmering er en lovende teknikk som gir deg en ekstremt kort feedback-loop.

Les artikkel
Canvas og tiltrekningskraft

14.03.2015

Jeg leste en fantastisk interessant bok som handler om hvordan man kan lage digitale verdener basert på matematiske prinsipper, Nature of code. Den inspirerte meg til å visualisere et enkelt system med ClojureScript og Canvas

Les artikkel

2014

Podcaster for programmerere

15.07.2014

Podcaster er en fin måte å utnytte tiden til noe fornuftig når man gjør kjedelige ting som å pusse opp eller å sitte på toget. Her er en oversikt over de podcastene jeg helst hører på om dagen.

Les artikkel

2013

Forstå Git

29.06.2013

Git er et kraftig verktøy med spisse kanter. Her er en samling med bøker, videoer og andre ressurser som hjalp meg å forstå hvordan git fungerer.

Les artikkel

2012

Spock og Spring

12.11.2012

Om du har en Spring-basert applikasjon og ønsker å teste den med Spock så er det kjekt å kjenne til fallgruvene og hvordan du navigerer rundt de.

Les artikkel