Blog

The Latest

07 Nov 2018

Renew LetsEncrypt Cert and Remove Unused Domains

Is it possible to renew a Let’s Encrypt certificate and drop one or more domains at the same time? Yes it is. Some Background Here’s the scenario. I have abc.com, xyz.com and foobar.com all on a single Let’s Encrypt certificate…. Read On

22 Oct 2018

Trying To Stop Windows 10 Changing My Keyboard Layout

For reasons that perhaps make up another blog post, my primary development machine these days is an old Macbook Pro running Windows 10. I alternate between a Microsoft Sculpt keyboard and the laptop keyboard itself depending on where I’m working…. Read On

17 Jul 2018

sngrep: Capture and Analyse SIP Packets on the Command Line

Part of my day job involves picking apart SIP packets and figuring out why things might not be happening as expected. I’ve only recently tried out `sngrep` as a tool to help with this and it’s ace. My toolkit for… Read On

30 Jun 2018

From Vim to Visual Studio

Whilst a big vim fan, part of my day job at Qunifi involves heavy use of the Microsoft Azure tech stack, and using Visual Studio makes that a whole lot easier. Here are the plugins and tweaks I’m currently using… Read On

09 Apr 2018

Notes on Good API Design

How To Design A Good API and Why it Matters is a great talk that Joshua Bloch gave at Google. It’s actually over 10 years old now but still very relevant. I recently rewatched it and this post contains the… Read On

Currently based near Bath, working at Qunifi. I’ve been fiddling with technology for as long as I can remember. I use this site as a place to blog about interesting development stories and web projects that I think others might find useful.

Shoot me an email