I was asked recently how to debug a Golang application and after-the-fact thought I should spend some time detailing the steps incase it’s of benefit to others. In short I use a debugger called Delve