Posts

2023

DevContainer CLI

less than 1 minute read

Use DevContainer CLI to simplify your life when working with devcontainers

Limiting paths that trigger Github Actions

less than 1 minute read

Been spending the day experimenting with Github Actions today on a repository that contains multiple backend projects, as well as a front end project. Unfort...

2023 Projects

1 minute read

2023 means it’s time for something new, 12 months, 12 side projects.

Back to Top ↑

2022

Merging Swagger Definitions

less than 1 minute read

Unfortunately Azure API Management doesn’t support swagger files which use a $ref pointer to reference external files source. Which means to import them I’ll...

Back to Top ↑

2021

Xamarin Let’s Build - Biometric Support

3 minute read

Biometrics is a commonly seen security feature on your phone. Whether it’s fingerprint or facial recognition, you’ll see it when you log in to your bank or u...

Xamarin Let’s Build - App Themes

3 minute read

The theme of your app is what makes it stand out, fit in with your brand identity and create a lasting impression. With Xamarin.Forms it’s simple to implemen...

Back to Top ↑

2020

Automatic Dark Theme with Xamarin.Forms

1 minute read

Automatic theme switching is coming to Xamarin.Forms. In Xamarin.Forms 4.6 they added a new Experimental Flag called AppTheme_Experimental.

Detecting Dark Mode in Xamarin.Forms

1 minute read

You’ve gone to all the effort of implementing a dark (or light) theme for your latest mobile application, but your user opens the app, with their phone in da...

Supporting Dark Mode with Xamarin.Forms

2 minute read

Dark mode is a really popular colour scheme nowadays, phones have it built into their OS’s, mainstream apps support it, (Whatsapp, Twitter). But by default y...

Xamarin.Forms Navigation Events

1 minute read

Ever wanted to hook into a global navigation event for Xamarin.Forms? We’ve all seen the OnAppearing and OnDisappearing events in Xamarin, but did you know t...

OpenFaaS and Docker BuildX

1 minute read

I’ve been playing a lot with OpenFaaS lately, but one of the things that’s been annoying me about it is how slow it is to build the images on my Raspberry Pi

Back to Top ↑

2019

Handling Network Connectivity in Xamarin Forms

2 minute read

It’s important to plan for mobile applications to be used when there is either poor mobile data / WiFi or none at all. Mobile apps will be used in a wide var...

Dockerising development tools

1 minute read

As a developer I’ve built up a set of tools that we depend on to get shit done, and use them across multiple machines. I use a variety of tools both personal...

MP website analysis

1 minute read

Given that websites are a useful way for MPs to brand themselves, as well as giving their constiuents an easy way to either stay up to date or get in touch w...

Back to Top ↑