How to fix 'Please resolve before detaching' on a surface book
If you use Brave as your browser and you're also using a Surface Book (or some other Windows detachable with multiple GPUs) then this message is going to spoil your detaching fun: Please resolve before detaching The following may need to be closed in order to detach. Any unsaved changes will be lost. So why does it happen? By default, Brave uses the primary GPU which is the one in
How to Speak
I used to hate public speaking; I still do but I used to too (apologies to Mitch Hedberg). But as I have spent less of my work time building and deploying software and more of it sharing why and how software is built and deployed, I've needed to get better at communicating ...
Compressing pdf files with ghostscript
How I used ghostscript to compress some ridiculously large pdf files for reading on my iPad.
How to add HEVC support to Windows for free
#TLDR use PowerShell to install an extension. If, like me, you're both and iPhone and a Windows user you've probably come up against a friendly message telling you that. The HEVC Video Extension is required to display this file in full resolution. Download and Install it now. High Efficiency Video Coding aka HEVC aka H.265 aka MPEG-H Part 2 is a video compression standard from those nice people at
How to debug Docker build failures
Temporarily disable BuildKit so you can debug Docker builds
Start on the right path
How to specify the startup path of your WSL distribution when launching from Powershell or Windows Terminal

What the fork - How to switch to a fork after cloning a remote repository
How to switch to a fork after cloning a remote repository.

Backup and restore images from your Ghost blog using SCP
How to backup and restore images from your Ghost blog using ssh and scp