Issues » 14
Welcome to Go Newsletter Issue #14, and welcome to all the new subscribers: we've now tipped well over the 3,000 subscriber mark which is a nice (if inconsequential) number. As many of you will know, Go 1.2 is just around the corner. You can read the rc2 announcement here. As ever, if you have feedback on the newsletter, please let us know: our goal is to be a valuable community resource. Compiled by Matt Cottingham and Kelsey Hightower.
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 does the go build command work?
"[H]ow the Go build process works using examples from Go's standard library."
Embrace Go's HTTP tools
On using http.Handler, as opposed to abstractions of it, to create web applications
Built In Interfaces
Techniques for extending, instead of re-implementing, standard library interfaces using database/sql as an example
"SkyDNS is our attempt to solve the problem of finding the services that are running in a large environment."
HTTP Handlers as Middleware
"Most modern web stacks allow the "filtering" of requests via stackable/composable middleware, allowing you to cleanly separate cross-cutting concerns from your web application. This weekend I needed to hook into go’s http.FileServer and was pleasantly surprised how easy it was to do."
Cross Compile Your Go Programs
Cross-compiling on a Mac
NEW & UPDATED PACKAGES
Provides miniprofiler wrappers for database/sql
Skynet is a framework for distributed services in Go
libmagic bindings for golang to detect mimetypes
goats-html is an atribute-based template system specialized for HTML
g0bin is a client side encrypted pastebin written in Go
Users share their vim configs and offer productivity tips on writing Go code
Comparing Go to C/C++: Business Card Raytracer
Nice play-by-play of the community helping optimize a program to reach C++ speeds
Determining the cost of a switch statement
Highlights how Go optimizes the switch statement
Gopher Saufup, 2013-10-24 (GDG Berlin Golang)
DevFest Berlin 2013, 2013-11-01 (GDG Berlin Golang)
Monthly meetup & presentation, 2013-10-31 (Go Steel Programmers)
Monthly Denver Gopher Meetup, 2013-10-25 (Denver Go Language User Group)
Go + Andrew Gerrand, 2013-10-22 (Golang Москва)
Go Social, 2013-10-24 (Go TO)
Writing Code In Go, 2013-10-23 (Go Miami)
You're receiving this because you signed up to Go Newsletter. Unsubscribe.