November 3, 2016

What's Coming in Go 1.8

With the feature set for Go 1.8 now frozen, I thought it would be fun to highlight a few of the more interesting API changes that we can expect to see in Go 1.8 when it’s released around February 1, 2017. ... Read more

October 23, 2016

Inspecting arbitrary memory in Go

A coworker’s question the other day motivated me inspect the layout of certain Go objects in memory. Being a managed language, dumping arbitrary swaths of memory isn’t something that Go generally encourages. Doing so requires the unsafe package, whose name should inspire you with the appropriate degree of fear. Note: This post presumes general familiarity with the way pointers operate. It’s easy to get confused when dealing with pointers, so you may want to pause and revisit pointers if you get lost. ... Read more

© Tyler Christensen 2016