Issues » 34

GO NEWSLETTER ISSUE #34

Welcome to Go Newsletter Issue #34.

Compiled by Matt Cottingham and Kelsey Hightower.

ARTICLES & TALKS

Writing testable code in Go
A good discussion of using interfaces to write testable code

Organizing Go code
Including workspaces and vendoring imports

Supervisor Trees for Go
A take on Erlang's supervisor trees

How stacks are handled in Go
A look at how the Go runtime manages stacks with specific attention to goroutines

go list, your Swiss army knife
Using go list as a refactoring aid

JSON and struct composition in Go
Useful tips on handling JSON

NEW & UPDATED PACKAGES

rubenv/sql-migrate
SQL schema migration tool for Go

EricChiang/pup
Parse HTML at the command line

mdlayher/waveform
Generate waveform images from audio streams

SPONSORS

SendGrid powers your app's outgoing & incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP & API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.

Apcera is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.


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