DIY Garden Shed Build - Part 1: Foundations and Base

Framing the foundation

Building a shed is a DIY project that can be tackled by most people. It's small enough to be tackled in a couple of weekends and the end result is a shed that matches your exact specifications for less that it would cost to buy.

I needed a modestly sized garden shed, mostly for storage (bikes, lawnmower, tools etc.), that would be solid and looked nice. None of the commercially available sheds met the criteria and were within budget so I decided to build my own.

Read More

Downloading Sony GPS Ephemeris Data on macOS

What is GPS Ephemeris Data

GPS ephemeris data is used by your GPS devices (smartphone, GPS running watch, camera with built in GPS tagging etc.) to predict which satellites will be in the sky at a particular point in time. Knowing which satellites are available dramatically decreases the amount of time it takes for your device to get a GPS "fix". The prediction data is usually valid only for a few days so new data needs to be downloaded from the internet periodically.

Read More

Using Nginx as a Reverse Proxy for Developing Microservices with Docker Compose


I've recently started using Docker for my development environment. One of the first problems I ran into was how to run multiple Docker Compose microservice projects on the same host if they all need to run on the same port (port 80 for example).

I will outline one of the solutions that involves using Nginx as a reverse proxy to send requests to the correct backend microservice.

Read More