Issues » 16


Welcome to Go Newsletter Issue #16. With four years since the initial public release of Go, last week saw some good articles on how Go is being used in various companies. Compiled by Matt Cottingham and Kelsey Hightower.


Four years of Go
Andrew Gerrand gives a recap of four years of Go as an open source project.

Profiling Go Programs
Profiling and improving an LRU cache using pprof

Introduction to Go debugging with gdb
A walkthrough of using gdb to debug a Go program

More simple test coverage in Go 1.2
Dave Cheney covers some improvements to the `cover` test coverage tool which is part of the 1.2 toolchain

What we've been doing with Go
"Almost two years ago CloudFlare started working with Go. What started as an experiment on one network and concurrency heavy project has turned into full, production use of Go for multiple services."

Go within Cloud Foundry
An overview of why Cloud Foundry chose Go, and how it is being used

Why did we decide to write Docker in Go?
"Docker is currently one of the most popular Go projects. After a (quick) Docker intro, we will discuss why we picked Go, and how it turned out for us."

Intro to images in Go: concurrency
A good example of using channels to generate an image of communicating nodes.


A new web development toolkit which integrates with existing code that implements the http.HandlerFunc interface

"An open-source, distributed, time series, events, and metrics database with no external dependencies"

"A JSON parser generator for high performance encoding and decoding in Go"

"Augmenting the basic net/http package with functionality found in web frameworks without breaking the original API"

"Pythia is a web frontend for the Go source code oracle, which is a source code comprehension tool for Go programs"


High Performance Go 2013-12-05 Go Stockholm
November Go hack night 2013-11-27 golang-syd
Martini and tv42 2013-11-22 Los Angeles Gophers
Monthly meetup & presentation 2013-11-22 Go Steel Programmers
Go, Яндекс, Go 2013-11-20 Golang Москва
Go London User Group #5 2013-11-21 Go London User Group
Learning Go the fun way 2013-11-21 Golang Amsterdam
Hack on Go 2013-12-03 Golang Melbourne
ATX-Golang November 2013-11-22 Austin Go Language User Group
Golang Meetup - November 2013-11-26 Go User Group Atlanta
Go Concurrency Patterns 2013-11-20 Go Miami


Apcera is the creator of the modern enterprise IT platform. Driven by policy, the platform solves systemic challenges and blends new and existing technologies to unify IT. Enterprise grade, the platform grows with needs and empowers IT to innovate faster now and well into the future. is the maker of IronMQ, a scalable cloud-based message queue, and IronWorker, an elastic task queue/worker service, and one of the first companies to use Go in production.'s services are designed for building distributed cloud applications quickly and operating at scale. Reduce complexity, build to scale, get Iron.

You're receiving this because you signed up to Go Newsletter. You may unsubscribe here. Gopher Logo by Renée French.

ONE e-mail each Thursday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper