Published inSaltside EngineeringLinux troubleshooting: Memory analysisIn this second part of the Linux troubleshooting series we’ll take a closer look at how to debug memory issues on Linux servers.May 5, 2022May 5, 2022
Published inSaltside EngineeringLinux troubleshooting: CPU analysisIn this article we’ll be walking through a few things to do when debugging CPU issues on a Linux server. We’ll be walking through a few…May 3, 20221May 3, 20221
Published inAgreaMocking time with GoEvery now and then I find developers struggling with handling time in their tests, so I wanted to address that in this blog post. Typically…Jul 19, 20171Jul 19, 20171
Published inHackerNoon.comMy neovim setup for GoI’m getting questions quite often about how my neovim is configured for Go development. So in this article I intend to describe just that…Jul 8, 20178Jul 8, 20178
Go Best Practices — TestingI the early days of my programming career I didn’t really see the value and mainly thought it duplicated work. Now however I usually aim…Jan 11, 2017Jan 11, 2017
Go Best Practices — Error handlingThis is the first article in a series of lessons I’ve learnt over the couple years I’ve worked with Go in production. We are running a good…Jan 6, 20177Jan 6, 20177