Issues » 10
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.
ARTICLES & TALKS
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
NEW & UPDATED PACKAGES
"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"
Discussion on various packages for localization
You're receiving this because you signed up to Golang Weekly. Unsubscribe.