Blog

Rants and Ramblings

XUnit with F#

10 April 2021

Confuguring and Testing F# applications using XUnit and the .NET Core CLI

Custom Attributes in C# Web Controllers

17 December 2020

Modify controller behaviour using Attributes

Web APIs with AdonisJS and PostgreSQL

06 September 2020

A look at developing Web APIs using the AdonisJS Framework and MongoDB

Automate Anything with GitHub Actions

11 August 2020

Build a GitHub action that updates your Twitter Profile

Code in a Container

25 July 2020

Using a Docker Container as a development container using the Visual Studio Code Remote-Containers Extension

Code for Noobs

17 May 2020

An introduction to programming and general programming concepts using JavaScript

Colour in Black and White Photography

07 April 2020

Introduction to Black and White Colour Filtering and Processing for Photography

The Gatsby Migration, pt.3 - Smart Pages

15 March 2020

Adding dynamic pages to a Gatsby site

The Gatsby Migration, pt.2 - Dumb Pages

01 February 2020

Migrating a React.js website to Gatsby.js

The Gatsby Migration, pt.1 - Setting the Scene

21 January 2020

Building a basic React site with basic dynamic data loading

Real-time Communication with MQTT

12 November 2019

MQTT and real-time communication with the browser, JavaScript, Web Sockets and a Mosquitto message broker

Intro to F# Web APIs

30 October 2019

Introduction to .NET Core Web APIs with F#

Looky, a wild HTML!

1 October 2019

The first blog post, A quick journey through my design and development process for the site

Zwartkops Gallery

27 july 2019

A photo gallery of the Extreme Racing Festival at Zwartkops Raceway in Centurion