Go Newsletter


Welcome to Go Newsletter Issue #10. This week, I'd like to welcome iron.io as the sponsor of Go Newsletter going forward. As ever, if I've missed anything, feel free to reply to this email or find me on twitter. — Matt


Iron.io 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. Iron.io's services are designed for building distributed cloud applications quickly and operating at scale. The services are easy to use, highly available, and require no setup and no ops. Reduce complexity, build to scale, get Iron.


How to build a user-level CPU profiler
"This post is about how pprof gathers the CPU profile, with the help of hardware timers and the operating system."

Implementing Lua coroutines in Go
Building a higher-level abstraction on top of channels to mimic Lua's coroutines

Analysis of the Go runtime scheduler [PDF]
An interesting paper on Go's runtime; well worth taking the time to read this with care.

Go Package Management
A discussion of the issues around package management in Go and some ways forward

Profiling and creating call graphs for Go programs
A nice introduction to using pprof and profile to generate call graphs


"Beego is an open-source framework to quickly build and develop Go web applications. It was inspired by tornado and sinatra..."

A static site generator built with Go

"Barebones package version manager for Go"

"A Go port of Ruby's dotenv library (Loads environment variables from `.env`.)"

"...[A] caching and cache-filling library, intended as a replacement for memcached in many cases"

"Flow-based and dataflow programming library for Go programming language"


[ANN] gofpdf: A PDF generation library

Created a Lexer, Parser and AST for a compiler front-end in Go. How can it be compiled to a binary?

Localization Status
Discussion on various packages for localization


Go Meetup, Go User Group Hamburg, August 22

Hack on Go, Golang Melbourne, September 3

Golang Meetup, Go User Group Atlanta, August 26

Monthly Denver Gopher Meetup, Denver Go Language User Group, August 22

Monthly meetup & presentation, Go Steel Programmers, August 29

Theory Gophers, GDG Berlin Golang, August 16

GoSF Meetup, GoSF, August 21

Email Marketing Powered by Mailchimp

Blueprint Forge Ground Floor 2 Woodberry Grove North Finchley, London N12 0DR United Kingdom

You're receiving this because you signed up to Golang Weekly. Unsubscribe.