---
title: "Happy birthday to Go - 7 years old today, plus more Go goodies"
publication: "Go Weekly"
issue: 135
published_at: "2016-11-10"
canonical_url: "https://golangweekly.com/issues/135"
---

Go Newsletter 135   . 

[Read this on the Web](http://golangweekly.com/issues/135) 

[Go Newsletter](http://golangweekly.com) Issue 135 — November 10, 2016      

Numerous readers reported last week's Go newsletter as being censored by Gmail, so we're resending a slightly tweaked version of it to you today as we believe you were affected. Apologies if you've received this twice, however.
 
 This week's normal Go newsletter will go out tomorrow (Thursday) as usual and hopefully make it through Gmail's systems :-) 

Featured

[Go Turns 7 Years Old](https://blog.golang.org/7years?utm_source=golangweekly&utm_medium=email) news As Go turned 7 last Thursday, core team member Russ Cox reflects on Go’s maturity. Russ Cox [What's Coming in Go 1.8](https://blog.tylerchr.com/golang-18-whats-coming/?utm_source=golangweekly&utm_medium=email) news A quick writeup of some of the features coming to Go 1.8, due for final release in early 2017. Tyler Christensen [Aliases Pushed Back to Go 1.9 After Issues Discovered](https://github.com/golang/go/issues/16339?utm_source=golangweekly&utm_medium=email#issuecomment-258527920) news After prototyping the idea of alias declarations in Go, 2 major issues have been discovered that have resulted in the idea being pushed back to Go 1.9. Russ Cox [Go Beyond Stacktraces. Understand the 'Why' Behind Application Errors. Free to Try.](http://try.backtrace.io/golangweekly) Capture the complete state of your Go applications at the time of error. See all goroutines and variables. Inspect what's waiting in your channels. Gain deep insight into your application and take control of your errors. backtrace.​iosponsored[![\](https://copm.s3.amazonaws.com/34a61ff7.png)](http://try.backtrace.io/golangweekly) [q: Quick Debugging Output from Go Code](https://github.com/y0ssar1an/q?utm_source=golangweekly&utm_medium=email) code Use this instead of Printf and your variables will be printed in a way that’s more useful in debugging scenarios. Ryan Boehning [goja: An ECMAScript 5.1 Implementation Written in Go](https://github.com/dop251/goja?utm_source=golangweekly&utm_medium=email) code Boasts full ES5.1 support, that it passes nearly all TC39 tests tagged ES5, and that it’s 6-7x faster than Otto, the Go JavaScript interpreter. github.​com [Aurora: ANSI Colors for Go, Supports Printf/Sprintf](https://github.com/logrusorgru/aurora?utm_source=golangweekly&utm_medium=email) code Makes it easy to print text and use ANSI colors on the terminal. Konstantin Ivanov [Introducing Stow: Cloud Storage Abstraction Package for Go](https://medium.com/@matryer/introducing-stow-cloud-storage-abstraction-package-for-go-20cf2928d93c?utm_source=golangweekly&utm_medium=email) tools An open-source abstraction on top of Amazon S3, Microsoft Azure Blob Store, Google Cloud Storage, and more for interacting with such storage providers in Go. Mat Ryer [The Story of the Dreadful Code Written by the Best of Us](https://www.youtube.com/watch?v=-wYLmsizBc0&utm_source=golangweekly&utm_medium=email) video Katrina Owen tells the tale of taming a messy codebase. _17 minutes_. Katrina Owen 

Jobs

[Go Software Engineer at Amazon Web Services (Seattle, WA)](https://www.amazon.jobs/jobs/458684) We’re looking for opinionated engineers to join our team in building an infrastructure-as-code tool unlike any you’ve seen before, powering the expansion of the world’s largest cloud datacenter footprint. Amazon.​com [Find Your Perfect Fit - Try Hired](http://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q4-16-gonewsletter) Sick of pushy recruiters, and dead end interviews? Try Hired to hear from top tier companies, and only talk to relevant companies. Hired 

In Brief

[Using Contexts to Avoid Leaking Goroutines](http://golang.rakyll.org/leakingctx/?utm_source=golangweekly&utm_medium=email) tutorial Good/useful enough to include again. Jaana Burcu Dogan [Using Binary-Only Packages in Go](https://medium.com/@shijuvar/using-binary-only-packages-in-go-667bd7b123c8?utm_source=golangweekly&utm_medium=email) tutorial Shiju Varghese [Creating a Simple Particle Simulation with Go](http://blog.scottlogic.com/2016/11/01/go-particle-simulation.html?utm_source=golangweekly&utm_medium=email) tutorial William Ferguson [Free eBook: Deploying Docker Apps to AWS](https://resources.codeship.com/ebooks/deploy-docker-aws-codeship-aw/?utm_source=email-sponsorship&utm_medium=cpc-go-weekly-secondary&utm_campaign=cooper-deploy-docker-AWS) tutorial In this eBook you will learn how to set up Continuous Deployment to Amazon Web Services (AWS) for your Docker Apps. Codeshipsponsored [Handling 1 Million Requests per Minute with Go](http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/?utm_source=golangweekly&utm_medium=email) story A golden oldie. Marcio Castilho [Developing an API With Go Using NoSQL and N1QL](https://dzone.com/articles/developing-an-api-with-golang-using-nosql-and-n1ql?utm_source=golangweekly&utm_medium=email) video Nic Raboy [Project Flogo: Go-Powered Open Source IoT Integration Framework](https://dzone.com/articles/project-flogo-golang-powered-open-source-iot-integ?utm_source=golangweekly&utm_medium=email) tools Kai Wahner [gotests: Generate Table Driven Tests From Your Source Code](https://github.com/cweill/gotests?utm_source=golangweekly&utm_medium=email) tools Charles Weill [Simple to use, powerful programming language need a home?](http://welcome.linode.com/go-weekly?utm_source=cooperpress&utm_medium=sponsored&utm_term=go&utm_campaign=go-weekly) tools Use a simple, powerful hosting company. Linodesponsored [A Simple DNS Sniffer](http://blog.davidvassallo.me/2016/11/03/simple-dns-sniffer-in-golang/?utm_source=golangweekly&utm_medium=email) code Dave Vassallo [Microsoft's Azure Container Service Engine: Builds Docker Enabled Clusters](https://github.com/Azure/acs-engine?utm_source=golangweekly&utm_medium=email) code Mostly written in Go. Microsoft Azure [Cache: Partial Implementations of Guava Cache in Go](https://github.com/goburrow/cache?utm_source=golangweekly&utm_medium=email) code GoBurrow [Gleam: A High Performance and Efficient Distributed Execution System](https://github.com/chrislusf/gleam?utm_source=golangweekly&utm_medium=email) code Written in Go and LuaJIT. Chris Lu [Cyclone: A Cloud Native CI/CD Platform Built for Container Workflow](https://github.com/caicloud/cyclone?utm_source=golangweekly&utm_medium=email) code Caicloud [httpsnoop: Capture HTTP Related Metrics from http.Handlers](https://github.com/felixge/httpsnoop?utm_source=golangweekly&utm_medium=email) code Felix Geisendorfer [utron: A Lightweight MVC Framework for Go](https://github.com/gernest/utron?utm_source=golangweekly&utm_medium=email) code Geofrey Ernest [Email: A Minimal SMTP Client](https://github.com/nilslice/email?utm_source=golangweekly&utm_medium=email) code Handles MX lookup and connections on common ports. Steve Manuel     

Go Newsletter is curated by [Peter Cooper](https://twitter.com/peterc) [Read this issue on the Web](http://golangweekly.com/issues/135) [See our archives](http://golangweekly.com/issues) [Change your email address](*|UPDATE_PROFILE|*)  [Stop getting this newsletter](*|UNSUB|*)  

Published by [Cooperpress](https://cooperpress.com/)
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
