Posts

First published: May 27, 2015, 11:53pm -0600
Last edited: May 27, 2015, 11:53pm -0600

Goroutine-local storage

This is currently my highest starred project under my own GitHub username (the packages I built while at Space Monkey are much more widely known).

This is also my most infamous package and most likely to cause other Go developers to shake their heads in disbelief. Nonetheless, it found its way into the GoConvey testing framework, because I’ll have to admit, it is pretty friggin’ useful.

The README at my GitHub project is a good explanation of how I managed to get Goroutine-local storage in a languaged designed to not let me do such a thing.

Project links