Interests

Blog, Fitness, Resistance Training

Today’s Workout: Don’t Skip Leg Day!

Over the years, I’ve been guilty of skipping leg day. Partly, it’s the stereotypical guy thing of wanting to focus on my upper...

Read More

Blog, Fitness, Resistance Training

Today’s Workout: Pull (kinda)

Over the years, I’ve tried various ways of splitting my weekly training, from full-body routines to one body part per workout (the...

Read More

Blog, Programming

Hosting .NET Core Web Applications on Ubuntu Server with Apache

Background For a while, I hosted all my websites on a dedicated Windows server with 1&1 (now IONOS) which was perfect for me, as...

Read More

Blog, Programming

• 2 Comments

Blazor: OnInitializedAsync Null Exceptions

One of the first issues I encountered when building data-driven Blazor pages is the dreaded NullReferenceException when trying to reference...

Read More

Blog, Programming

Introducing Blazor

Introduction Okay, Blazor isn’t exactly brand new. First announced over three years ago, it’s been in public preview since...

Read More

Fitness

Summer Fitness Goals

So, the clocks have finally “sprung” forward again which must mean summer is on the horizon. Time to start thinking about that...

Read More

Blog, Travel

Introducing Greece Travel Guide

Everyone loves a bit of shameless self-promotion, so it’s about time I introduced my main hobby site: www.greecetravelguide.co.uk!...

Read More

Movies

Thor: Ragnarok Review

Having just treated myself to an Odeon Limitless subscription, my friend and I decided we’d go and see Thor: Ragnarok as it’s...

Read More

Featured, Programming

Diagnosing IIS 500 Internal Server Errors

Recently I was tasked with deploying a new version of my company’s website onto a clean Windows Server 2012 host and encountered a...

Read More

Programming

Debugging Visual Studio Extensions

If you ever need to debug a Visual Studio extension to diagnose problems or just test that it’s behaving how you expected, it’s...

Read More
Close