JunctionBox.ca is the personal blog of Nathan Fisher, a senior back-end developer at instana.com. The Archive contains my musings on development, DevOps and IT related articles. The Resource section is a dumping ground for links to interesting tools, OS's, and tips I've found on the web. About Nathan is a short overview of me, myself and I...as if a blog wasn't self-indulgent enough! Oh and while I'd hope this is self evident any views expressed here are mine and not those of my employer.

Matrix Multiplication

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

Dot Product

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

Golang Testing Helper

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

More... | Comment

Git Stacked Commits

Ruminations on Git stacked commits.

More... | Comment

React Tabular Data

React tabular components are often developed in what feels like a strange inversion of the rendering flow.

More... | Comment

Older Articles »