---
title: "Go Newsletter Issue #84"
publication: "Go Weekly"
issue: 84
published_at: "2015-11-12"
canonical_url: "https://golangweekly.com/issues/84"
---

Go Newsletter 84   . 

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

[Go Newsletter](http://golangweekly.com) Issue 84 — November 12, 2015     

Featured [Six Years of Go](http://blog.golang.org/6years?utm_source=golangweekly&utm_medium=email) Just 6 years ago this week, Go was released as an open source project. Andrew Gerrand briefly reflects on the progress Go has made in this time. Andrew Gerrand [testing/quick: Go's Little-Known Blackbox Test Harness](https://www.youtube.com/watch?v=P7EzIJZljhY&utm_source=golangweekly&utm_medium=email) video A tidy 40 minute Google Tech Talk overview of testing/quick, a handy package for doing blackbox testing in Go. If you’d rather read than watch, the speaker [has a blog post too.](http://blog.matttproud.com/2015/06/testingquick-blackbox-testing-in-go-for.html) YouTube [My Go IDE in a Container](https://medium.com/google-cloud/my-ide-in-a-container-49d4f177de?utm_source=golangweekly&utm_medium=email) Ray was getting his vim-based Go development setup going but was concerned of the effort involved if he had to redo it from scratch, so he built it as [a Docker container](https://github.com/saturnism/go-ide) instead. Ray Tsang [Fix bugs in production before your boss even notices.](https://www.honeybadger.io/for/go?utm_source=goweekly&utm_medium=email&utm_campaign=boss) When people depend on your apps to work, you need Honeybadger. We give you complete visibility into production problems the moment they happen, and the tools you need to fix them. [Try Go exception monitoring for free.](https://www.honeybadger.io/for/go?utm_source=goweekly=email=boss) Honeybadger.​iosponsored[![\](https://copm.s3.amazonaws.com/8bfc1a87.png)](https://www.honeybadger.io/for/go?utm_source=goweekly&utm_medium=email&utm_campaign=boss) [http2 in Go 1.6](https://docs.google.com/presentation/d/1TXVAtW7zzmmCZ8e1mL2y5e8OUudma1BtZlDbNqRxWIE/view?pli=1&utm_source=golangweekly&utm_medium=email#slide=id.g9c758ab0f_0_0) slidedeck The slidedeck of Brad Fitzpatrick’s dotGo talk about Go 1.6’s native support for HTTP/2. Video likely to be available soon if you’d rather wait. dotGo 2015 [Which Language Has The Brighest Future in Replacing C: D, Go, or Rust?](https://www.quora.com/Which-language-has-the-brightest-future-in-replacement-of-C-between-D-Go-and-Rust-And-Why/answer/Andrei-Alexandrescu?utm_source=golangweekly&utm_medium=email) Andrei Alexandrescu, co-creator of the D language, gave some good insights here. Spoiler: he’s not a huge Go fan. Quora [Gauge: A Cross-Platform Test Automation Tool](http://getgauge.io/?utm_source=golangweekly&utm_medium=email) tools A solid looking project from ThoughtWorks. Curiously. while it’s entirely written in Go itself, it only supports Java, Ruby and C# for the underlying test code. ThoughtWorks [shortuuid: A Generator of Short, Unambiguous URL-Safe UUIDs](https://github.com/renstrom/shortuuid?utm_source=golangweekly&utm_medium=email) code Based on and compatible with the Python library of the same name. Example: `shortuuid.UUID()` may return `"ajLWxEodc6CmQLHADuKVwD"` Peter Renström Jobs [Go Where No One Has Gone Before](https://hired.com/?utm_source=Go Newsletter&utm_medium=newsletter&utm_campaign=q4_15-petercooperpress&utm_term=sponsored&utm_content=111215-gethired) Let companies apply to hire you! See your salary and equity offers up front and hear why you're the one they're looking for. Hired.​com In Brief [Go Generate Your Database Code](http://willowtreeapps.com/blog/go-generate-your-database-code/?utm_source=golangweekly&utm_medium=email) tutorial Use go:generate to quickly build domain methods on top of sqlx. WillowTree Development Blog [Turning GoLang Code into an npm Module with GopherJS](https://github.com/mdp/bluemonday-js/blob/master/README.md?utm_source=golangweekly&utm_medium=email#turning-golang-code-into-an-npm-module-with-gopherjs) tutorial Mark Percival [Doing Image Analysis in Golang](https://www.youtube.com/watch?v=M_miFP9N-w0&utm_source=golangweekly&utm_medium=email) video Todd McLeod [Go's Error Handling is Elegant](http://davidnix.io/post/error-handling-in-go/?utm_source=golangweekly&utm_medium=email) opinion David Nix [Tools for Working with Go Code](https://speakerdeck.com/farslan/tools-for-working-with-go-code?utm_source=golangweekly&utm_medium=email) slidedeck tools Fatih Arslan [golongpoll: An HTTP Long-Polling Library That Makes Web Pub-Sub Easy](https://github.com/jcuga/golongpoll?utm_source=golangweekly&utm_medium=email) code J Cuga [noti: Display A Notification After A Terminal Process Finishes on OS X](https://github.com/variadico/noti?utm_source=golangweekly&utm_medium=email) code Jaime Piña [Xig: A Globally Unique ID Generator](https://github.com/rs/xid?utm_source=golangweekly&utm_medium=email) code It uses Mongo’s object ID algorithm. Olivier Poitrey [minio-go: Go Library for Amazon S3-Compatible Cloud Storage](https://github.com/minio/minio-go?utm_source=golangweekly&utm_medium=email) code Minio Cloud Storage [Evo: A Framework for Evolutionary Algorithms in Go](https://github.com/cbarrick/evo?utm_source=golangweekly&utm_medium=email) code Chris Barrick [features: Handy Tool to Deal with Feature Toggling in Go](https://github.com/albertoleal/features?utm_source=golangweekly&utm_medium=email) code Alberto Leal [goxpath: An XPath implementation in Go](https://github.com/ChrisTrenkamp/goxpath?utm_source=golangweekly&utm_medium=email) code Still at an early stage though. Chris Trenkamp [Advanced JavaScript Highlights](https://www.outlearn.com/learn/jonathanfmills/advanced-js?utm_source=golangweekly&utm_medium=email) Get familiar with advanced concepts like ES6, promises, prototypal inheritance, async coding + more. Outlearnsponsored    

Go Newsletter is curated by [Peter Cooper](https://twitter.com/peterc) [Read this issue on the Web](http://golangweekly.com/issues/84) [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
