Jimmy Utterström

Welcome to the personal site of a Swedish developer with a passion for singing, web development, embedded systems and tea!

Scroll down to read my latest blog posts or visit the about page for more information about me.

Blog

How to write Go code and make it run on Adafruit Feather or Arduino

August 27, 2019

Did you know that you can use Go for embedded systems (like the Arduino Uno or Adafruit Feather)? TinyGo is a light-weight Go compiler specifically created for that purpose. Though the project is still very young, so there are quirks and missing functionality that hasn't been imp [Read More]

Boost your legacy apps with Svelte 3 components

June 21, 2019

There sure has been some well deserved fuzz around Svelte 3 lately, but maybe not enough? It's an amazing light-weight framework without a heavy runtime and with very little overhead. This makes it a suitable choice for more than just SPAs and isomorphic web apps. Did you know t [Read More]

Generate merged GeoTIFF imagery from web maps (xyz tile servers) with Python

June 5, 2019

This guide will show you how to programmatically download map imagery from a web map (often referred to as slippy maps) tile server, georeference it and save it as a GeoTIFF. The GeoTIFF image can later be used for other purposes, in my case I used it to colorize a LIDAR data poi [Read More]

Android programming and some Vue.js and OSM stuff

May 9, 2016

I’ve been rather inactive here for a while. The main reason is that I’m currently working on my graduation project. I’m doing it at a company in an other town which means I’m never at home except during the weekends. This has forced me to put the home automation project on put, a [Read More]

Easter mapping (and fishing)

March 26, 2016

Open source and outdoor life; I’m trying to include both of these fabulous things during this weekend when I’m visiting my parents over Easter. This post differs a little bit from my normal programming- and electronics posts. But hey, it’s important to sometimes take a break from [Read More]

Older posts →