Web API HTTP response codes

I’ve been involved with helping a number of teams start-out with Web API development, and I always encourage them to agree their HTTP response codes sooner-rather-than-later. Personally, I’m a fan of documenting this as a flow-chart. That way, both those writing and those consuming the API have a straightforward means of knowing what to do […]

Continue Reading

A commentary on the Epistles of John

Available now on Kindle (digital) and via Amazon (paperback), a short and non-technical commentary on 1, 2, and 3 John. The book is based upon a sermon series preached at https://plfc.org.uk and seeks to approach the biblical text from a reformed perspective – and exegetically faithful in its handling. View the commentary now on Amazon […]

Continue Reading

Fixing `vagrant ssh` on Windows 10 and above

There is a known problem with the interaction of Vagrant and recent versions of Windows where the system (Windows) OpenSSH client is installed (for example: https://github.com/hashicorp/vagrant/issues/13027 ). Most advice suggests telling Vagrant to use it’s own internally shipped SSH client, but I’ve found that to be buggy (particularly its handling of Ctrl+C). Windows’ own SSH […]

Continue Reading

Can AI write a sermon?

We are now living in an age and society where we may legitimately need to ask the question: “Did that man just preach a sermon written by ChatGPT?” I know this to be the case because – out of sheer curiosity – I myself asked ChatGPT to write me a sermon on a passage of […]

Continue Reading

Dipping my feet into home security

Sadly it seems every day (most certainly correlated to the COVID-19 pandemic) there are more reports of crime in the villages surrounding where I live. Of particular concern for me, dog thefts. A few years ago I was surprised by Mrs H’s interest when I floated the idea of a Ring Doorbell. (I will be […]

Continue Reading