About this website

My name's Robert Dunn and I'm a computer software developer. This website is home to some of the projects that I've been working on in my spare time.

Fun with .NET Core, Docker and AWS

Docker's been on my list of things to look at for a while - I though it was about time to see what all the fuss was about. Building something is a great way to learn a new technology so I decided to put together a little learning project. To build a very simple .NET Core web service and host it in a Docker container running in the cloud. I mean, how hard could it be?

Travel Research and Planning

I've written a series of articles about some of the things I learned since I started planning and executing trips abroad, including a recent road trip across Europe. Researching and planning that road trip took a huge amount of time and effort. It just seemed like something that I needed to write about before it was forgotten. Perhaps some of the techniques I used might be useful to others just starting out.

Help Me Learn A1 German App

The Help Me Learn A1 German App is a simple iPhone and Android App designed to help German language students studying A1 level German. The App contains a database of 800 German nouns and provides flash cards and tests to help memorise them. The App is available on both the Apple App and Google Play stores. I built the App as a way to learn Xamarin.Forms. Written in C#, around 99% of the code is shared between the iOS and Android versions.

HTMLinjector project

The HTMLinjector project is a little Software tool that can be used to inject the same HTML into multiple static web pages. I developed it to help me create this website and I thought I'd share the source code on GitHub. It's a command line application, written in C# .NET Core and runs on Windows, macOS and Linux (and I guess in theory Android and iOS).