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

Go Newsletter 85   . 

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

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

Featured [The Legacy of Go](http://dave.cheney.net/2015/11/15/the-legacy-of-go?utm_source=golangweekly&utm_medium=email) A write up of a talk by Dave Cheney about how Go might be seen retrospectively in the future before concluding that we all still have a role to play in Go’s future. Dave Cheney [Writing Unit Tests for your net/http Handlers](https://www.youtube.com/watch?v=YmbbmyxSlcg&utm_source=golangweekly&utm_medium=email) video A 5 minute screencast that demonstrates two ways to test a simple Go API server that proxies the GitHub API using [go-github](https://github.com/google/go-github/). Go in 5 Minutes [Oden: A Lisp-Like Language That Compiles to Go](https://oden-lang.github.io/?utm_source=golangweekly&utm_medium=email) code A Lisp-inspired language with static typing that compiles to native code using Go. I think Go is a great target for experiments like this and hope to see more.. _psst, a Ruby-esque language compiled down to Go maybe..?_ Oskar Wickström [Graph and slice custom Go metrics, correlate them with rest of your stack](http://dtdg.co/1iZZkc0) Capture your Go metrics via expvar and/or statsd, and Datadog can instantly graph, slice, and aggregate them on demand, at any scale. Easily correlate Go metrics with what's happening throughout your infrastructure. [Start your Free Datadog Trial Today.](http://dtdg.co/1iZZkc0) Datadogsponsored[![\](https://copm.s3.amazonaws.com/cc494471.png)](http://dtdg.co/1iZZkc0) [Go Support for Visual Studio Code](https://marketplace.visualstudio.com/items/lukehoban.Go?utm_source=golangweekly&utm_medium=email) An extension for Microsoft’s free (and [just open sourced](https://github.com/microsoft/vscode)) code editor that adds rich Go support. Visual Studio Marketplace [Go on ARM](https://github.com/golang/go/wiki/GoArm?utm_source=golangweekly&utm_medium=email) code Some documentation on support for Go on ARM. Go is now fully supported on Linux and Darwin using ARMv5 and above (or, for Go 1.5, ARMv8). github.​com [uiprogress: Render Progress Bars in Terminal Apps](https://github.com/gosuri/uiprogress?utm_source=golangweekly&utm_medium=email) code A Go library that provides a simple API for rendering textual progress bars.
 Example: `3s [=======>-------] 50%` Greg Osuri [Fako: Struct Faker for Go](https://github.com/wawandco/fako?utm_source=golangweekly&utm_medium=email) code Intended to fake Golang structs with fake but coherent data, Fako maps struct field tags and generates fake data accordingly. Wawandco Team [Using Go and Python NLTK for News Analysis](http://open.blogs.nytimes.com/2015/11/18/using-go-and-python-nltk-for-news-analysis/?utm_source=golangweekly&utm_medium=email) video A 20 minute GothamGo talk by JP Robinson of the New York Times on the obstacles they overcame to rewrite a core part of a news delivery platform in Go. The New York Times Jobs [Your Dream Jobs Awaits.](https://hired.com/?utm_source=newsletters&utm_medium=gonewsletter&utm_campaign=q4_15-petercooperpress&utm_term=sponsored&utm_content=111915-dreamjob) Hired makes finding a job you love easier and more transparent than ever before. See what the hype is about and join Hired today. Hired.​com In Brief [Would You Like to See A Regional GopherCon Next Year?](https://forum.golangbridge.org/t/would-you-like-to-see-a-regional-gophercon-next-year/1501?utm_source=golangweekly&utm_medium=email) news Gopher Academy [Open Sourcing Statsgod, a Go StatsD Implementation](https://dev.acquia.com/blog/open-sourcing-statsgod-a-statsd-implementation-in-go/16/11/2015/8171?utm_source=golangweekly&utm_medium=email) news tools Statsgod is a metric aggregation service inspired by the statsd project (which is written in Node). Acquia [Are You Using Go for Big Data? Google Wants To Know](https://groups.google.com/d/msg/golang-nuts/3RYCqPwTLIY/iNSxQvW9AQAJ?utm_source=golangweekly&utm_medium=email) news Jason Buberel [Very Basic Concurrency for Beginners in Go](https://medium.com/@matryer/very-basic-concurrency-for-beginners-in-go-663e63c6ba07?utm_source=golangweekly&utm_medium=email#.thts8klji) tutorial Mat Ryer [Write Your First Golang App Server On Bluemix](https://developer.ibm.com/bluemix/2015/10/28/getting-started-with-golang-on-bluemix/?utm_source=golangweekly&utm_medium=email) tutorial Jeff Sloyer [Vendoring Your Dependencies in Go](https://www.youtube.com/watch?v=AIo0UBcvnPg&utm_source=golangweekly&utm_medium=email) video Go in 5 Minutes [Developing a Real Time Advertising Bidder in Go](http://www.aychedee.com/2015/09/18/writing-a-real-time-bidder-with-go/?utm_source=golangweekly&utm_medium=email) opinion Hansel Dunlop [Let’s Talk About Logging](http://dave.cheney.net/2015/11/05/lets-talk-about-logging?utm_source=golangweekly&utm_medium=email) opinion Dave Cheney [Best Practices for a New Go Developer](http://blog.codeship.com/best-practices-for-a-new-go-developer/?utm_source=golangweekly&utm_medium=email) opinion Satish Talim [If it works with Docker, it works with Codeship](http://pages.codeship.com/docker?utm_campaign=DockerPlatform&utm_medium=email&utm_source=golangweekly) tools Learn about the new Codeship with native Docker support. Work with your established Docker workflows while automating your testing and deployment tasks. [Get free trial access here.](http://pages.codeship.com/docker?utm_campaign=DockerPlatform=CooperPress=email) Codeshipsponsored [libmill: Go-Style Concurrency in C](http://libmill.org/index.html?utm_source=golangweekly&utm_medium=email) code If you work with C but prefer Go, you might like this. sustrik [BuoyBot: A SF Buoy Twitter Bot, Written in Go](https://github.com/johnbeil/BuoyBot?utm_source=golangweekly&utm_medium=email) code John Beil [Goa: Framework for Building RESTful APIs in Go](https://github.com/raphael/goa?utm_source=golangweekly&utm_medium=email) code Raphaël Simon [negotiator: A Content Negotiation Package for Webapps](https://github.com/jchannon/negotiator?utm_source=golangweekly&utm_medium=email) code Jonathan Channon [uitable: Represent Data as Tables in Terminal Apps](https://github.com/gosuri/uitable?utm_source=golangweekly&utm_medium=email) code Greg Osuri [gcm: Google Cloud Messaging for Application Servers](https://github.com/Aorioli/gcm?utm_source=golangweekly&utm_medium=email) code A new fork, due to the original not being updated in over a year. Adriano Orioli [go-oauth2-server: OAuth2 Server Implementation for Go](https://github.com/RichardKnop/go-oauth2-server?utm_source=golangweekly&utm_medium=email) code Richard Knop [go-drain: Connect Readers and Writers with String Channels](https://github.com/momokatte/go-drain?utm_source=golangweekly&utm_medium=email) code Mike O [Wednesday Pop Quiz: Spot The Race](http://dave.cheney.net/2015/11/18/wednesday-pop-quiz-spot-the-race?utm_source=golangweekly&utm_medium=email) Dave Cheney    

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