Matrix multiplication is part of a series of calculations that lead into the fundamentals of machine learning. This article gives an overview of the properties of a matrix multiplication and provides an example function in Go.

More... | Comment

A dot product is part of a series of calculations that lead into the fundamentals of machine learning. This article gives an overview of the properties of a dot product calculation and provides an example function in Go.

More... | Comment

The receiver (*Testing).Helper was added back in 2017 but is an underrated tool in writing helper functions.

More... | Comment

The HTTP2 spec was published as an Internet Draft May 30th, 2015. Five years later and the capabilities seem to vary wildly across libraries. With HTTP3 fast approaching I was curious the current state of play for some of the bigger libraries I encounter regularly.

More... | Comment

I recently revisited the landscape for autonomous and uncoordinated identity generation. I came across a couple of criticisms on the use of UUID's and I wanted to explore and validate those criticisms.

More... | Comment

AWS is one of the top cloud providers. Amazon CloudFormation makes it easier to manage an entire environment and Golang is an efficient language to develop that tooling in. Combining the two and you have an efficient tool to manage an environments life-cycle.

More... | Comment