Helge Johnsen

Tanker, idéer og historier

Bilde av en dataskjerm som viser mange bilder

Angi bildestørrelse for å unngå layout shift

Ved å angi bildestørrelse på IMG-tagen så kan nettleseren kalkulere plassen som bildet kommer til å bruke før det vises. På den måten kan man forhindre layout shift mens innholdet på en nettside lastes.

Angi bildestørrelse for å unngå layout shift
Tegnet illustrasjon av to mennesker som peker på en skjerm

Hvorfor jeg har mitt eget nettsted

Trenger vi utviklere eget nettsted, blogg og portifolio? Svaret er ikke helt sort/hvitt og mange utviklere presentere sitt arbeid på nett og bruker egne sider til å eksperimentere med ny teknologi. Hva gjør jeg og hvorfor har jeg mitt eget nettsted?

Hvorfor jeg har mitt eget nettsted
Bilde av brikker som danner ordet HTML

Statisk sidegenerering

De som kjenner meg og som kanskje har lest bloggen min de siste årene har nok ikke unngått å høre meg snakke varmt om statisk sidegenerering. Så hvorfor brenner jeg så varmt for det? Jo nå skal du høre (lese)!

Statisk sidegenerering
RuuviTag

RuuviTag i Home Assistant

En RuuviTag er en liten batteridrevet sensor som kan måle miljøet den befinner seg i. I dette innlegget skal jeg kort vise hvordan man ved hjelp av et ESP32-kort kan samle inn data og sende det videre til Home Assistant.

RuuviTag i Home Assistant
Bilde av olia danilevich fra Pexels

Hello Sanity.io

Den gangen Sanity.io var i oppstarten så fikk bedriften jeg jobbet i tilgang til en tidlig utgave. Sanity.io var fortsatt i en slags beta, om jeg husker korrekt. Men det ble ikke noe mer ut av det. Likevel var Sanity.io inne på radaren min. Det skulle komme godt med noen år senere.

Hello Sanity.io
Bilde med teksten lik overkriften til dette innlegget

Hentedato for avfall i Home Assistant

Her skal vi se nærmere på hvordan vi kan få opplistet neste hentedato i Home Assistant for ulike avfallstyper på din adresse.

Hentedato for avfall i Home Assistant
ESPHome på en Raspberry Pi

ESPHome på en Raspberry Pi

Dette innlegget er mest en huskeliste for meg selv. Men jeg deler den med deg i tilfelle du trenger å sette opp ESPHome på en Raspberry Pi.

ESPHome på en Raspberry Pi
Home Assistant Core via Raspberry Pi OS Lite

Home Assistant Core via Raspberry Pi OS Lite

Her kommer et nerdennlegg om hvordan jeg har innstallert og kjører Home Assistant Core på en Raspberry Pi 4 via Raspberry Pi OS Lite. Innlegget er langt og inneholder mange detaljer. Av den grunn er det perfekt for en nybegynner.

Home Assistant Core via Raspberry Pi OS Lite
Bilde av en datamaskin som viser nettleser

Papegøye

Med noen enkle linjer med JavaScript skal vi få nettleseren til å gjenta det vi sier, til og med få vite hvor mye klokka er.

Papegøye
Ryze Tello

Kontroller Ryze Tello via Node.js

I 2017 slo DJI seg sammen med Intel og Ryze Technology og skapte den lille dronen Ryze Tello. Dette er en relativt rimelig drone. Denne lille dronen har mye muskler under panseret som blant annet en SDK som er tilgjengelig via Wi-Fi. I dette innlegget skal jeg presentere en av mange muligheter til å kontrollere dronen ved å bruke Node.js og noen innebygde biblioteket for å sende kommandoer til å styre dronen direkte fra terminalvinduet.

Kontroller Ryze Tello via Node.js