Blog
I tend to write about programming and information technology. The blog is not updated all too often, but I try to write every now and then. Enjoy!
-
Ngrok like tunnels with Tailscale, a VPS, and Traefik
Sometimes while developing you may want to test a callback or share your work over an https connection. You might have turned to ngrok a…
-
Spotifyd and Spotify TUI for a leaner listening experience
This post is for those of you subscribing to Spotify, the mega-popular streaming service. Spotify as many companies before them have…
-
Running Wireguard on Scaleway Stardust
Photo by Nasa Scaleway just (3rd of November 2020) released their new tiny cloud instance offering aptly named Stardust. As exploding…
-
New homepage with Gatsby.js hosted with Cloudflare Workers
The past couple of years or so I've been running a homepage at snorre.io. As many students of IT I wanted to host my website and blog on a…
-
Shared mutable app state in Actix Web
Not too long ago, and in this very galaxy, I decided to learn the Rust programming language. I went through each chapter in the Rust Book an…
-
Embedding Coral Talk in your Ghost Blog
Today I changed how I embed the Coral Talk comment system in my blog posts. Previously I had downloaded the Casper theme and edited the post…
-
Caching apollo graphql query results with your own caching hoc
I am currently building a search portal at work and have been using a React, Apollo Client, and GraphQL stack. The search app so far is…
-
A privacy respecting talk gravatar plugin
Some time ago I started using the Coral Talk comment system for my blog. The system is probably way overkill for a blog my size, and I have…
-
Building Docker images with Gitlab CI
Different approaches to building Docker images with Gitlab CI, drawbacks, and solutions. My most popular blog post so far is Setting up a…
-
Coral Talk - An open source comment system from Mozilla
Coral Talk is a comment and moderation system from Mozilla. It is part of the Coral project which proclaims that it wants to improve…
-
Jalopy (game) - A trip through Eastern Europe in a Lada
I recently learned about an early access game called Jalopy. For those who does not know jalopy is a term used to describe an old and…
-
isso - a lightweight privacy minded comment system
I've been using Ghost blog for quite some time now and have been very happy with the functionality, performance, and the simplicity of the…
-
GPG, Web of Trust, and Keybase.io
If you are a developer I'm sure you are familiar with GPG also abbreviated GnuPG which stands for Gnu Privacy Guard. It is an open-source…
-
Setting up (B)ELK stack on your server
I'm a developer by day, but as evening falls I sometimes like to dabble as an amateur sysops. I've recently helped out setting up a server…
-
Setting up a Docker image builder with Gitlab CI Runner
In this post I'll give you an idea on how to implement a Docker image builder with the Gitlab Runner. Before I do that I'll briefly…
-
Netflix launches second round of kimmification
Netflix recently released the second season of Unbreakable Kimmy Schmidt, one of their original series focused around situational comedy…
-
Clojure - A first encounter
I have been thinking for some time about picking up Clojure, a functional programming language and Lisp dialect that runs on top of the Java…
-
Mosh (mobile shell)
It was quite a good while ago that an acquaintance of mine made me aware of a great alternative to SSH called Mosh (short for mobile shell).…
-
Welcome to the new Snorre.io
Snorre.io is the new homepage of Snorre Magnus Davøen, me. As you can see it is not quite a homepage yet. Snorre.io will currently serve as…