Note: the original article title could perhaps be updated to include Golang as it is mentioned a few times.