I love creating many small projects that I can use as opportunities to learn! I hope that I can convince you dear reader, lets get stuff built!
How I joined thousands of developers, jumped the Twitter ship and headed for the great plains of Mastodon! The migration to Mastodon as been awesome!
How I recently set up an Azure DevOps agent on Ubuntu 22.04. This post describes a workaround for the "No usable version of libssl was found" error message.
Why is it that some software projects work decades after initial development and other projects require constant upkeep? Does the software we write today have an expiration date?
One of the client projects that I work on makes use of Durandal and KnockoutJS for their front end. This approach is quite old, so old that Durandal's Github repository has not received significant updates in several years and has even been archived.
I have been streaming the development of the Assistant for No Man's Sky for a while now, over on my Twitch channel...
Localisation is one of the parts of designing software that can be very difficult and can be extremely costly when overlooked. As with most...
My life has changed quite a lot since the release of the Assistant for No Man's Sky app! I have learned so much and had the honour of talking with some of the most passionate No Man's Sky players worldwide!
How I used MVC Razor pages to generate a static website from dynamic data for the Assistant for No Man's Sky website
Recently I have been adding documentation to the Assistant for No Man's Sky API. While I was adding some 'useful' comments and explanations I was also tightening up it's security...
Flutter is a relatively recent addition to cross-platform mobile app development frameworks. It is a Google product, open source, and has a very strong and growing community. If youβre not too familiar with Flutter, the below will cover how it works, and the pros and cons of using it.
How I created the Assistant for No Man's Sky App. Accidentally released it, and have been working on making it better ever since
How to create an Android App Bundle aab file with Azure DevOps Continuous Integration extensions / tasks. I made an Azure DevOps extension that lets you...
How I encountered and solved a Flutter pub upgrade issue when trying to use Flutter Desktop on the master channel of Flutter
I have (like many Software Engineers) have too many side projects. I think it is due to the intoxicating β feeling of starting a project that has a lot of potential.
Recently I started messing around with creating an app using Flutter. It seems to be really close to React Native in terms of how Components (in this case Widgets) are created and used.
A solution to having lost your SSH key and no longer being able to log in to a Digital Ocean Droplet
kurtlourens.com is my online CV website. I first created the site way back in Feb 2016. Looking back at, the site was poorly constructed as I had a very basic understanding of...
kurtlourens.com is my online CV website. I first created the site way back in Feb 2016. Looking back at, the site was poorly constructed as I had a very basic understanding of...