Category Archives: Sticky

Recommended Read: The complete guide to Go net/http timeouts

When writing an HTTP server or client in Go, timeouts are amongst the easiest and most subtle things to get wrong: there‚Äôs many to choose from, and a mistake can have no consequences for a long time, until the network glitches and the process hangs. HTTP is a complex multi-stage protocol, so there's no one-size fits all solution to timeouts. Think about a streaming endpoint … Continue Reading ››

Back in the Programming Chair Again

An issue I've recently encountered with trying to move back into programming is the reluctance of companies to employ someone who hasn't been commercially developing for a while. Due to my lecturing, I've not been employed as a programmer for 5 years. A common theme I'm hearing in interview feedback is that companies need some reassurance as to my development capabilities. I can understand the … Continue Reading ››


I've decided to start documenting my thoughts, ideas and opinions on various subjects in my life on this blog. The main focus will be on technology - my journey in learning, developing and evolving my programming skills for the modern era. As an old-school game programmer, many of my skills are becoming somewhat redundant - so I'm going to be looking to evolve my learning … Continue Reading ››

Just another WordPress site