---
title: "Go Newsletter Issue #77"
publication: "Go Weekly"
issue: 77
published_at: "2015-09-24"
canonical_url: "https://golangweekly.com/issues/77"
---

Go Newsletter 77   . 

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

[Go Newsletter](http://golangweekly.com) Issue 77 — September 24, 2015     

Featured [Go 1.4.3 Released: A Security Fix Release](https://groups.google.com/d/msg/golang-announce/iSIyW4lM4hY/ADuQR4DiDwAJ?utm_source=golangweekly&utm_medium=email) news If you’re running Go 1.5, ignore this, but if you’re on the 1.4 branch this is an important security update for any programs using net/http to proxy HTTP requests. Andrew Gerrand [On Go, Portability, and System Interfaces](http://garrett.damore.org/2015/09/on-go-portability-and-system-interfaces.html?utm_source=golangweekly&utm_medium=email) Avoid making system calls directly from Go if you can use higher level interfaces or [cgo](https://golang.org/cmd/cgo/) to access standard functions in the C library. Garrett D'Amore [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) [Readline: A Pure Go Implementation of a libreadline-style Library](https://github.com/chzyer/readline?utm_source=golangweekly&utm_medium=email) code The goal is to support most of GNU Readline’s features, although it’s not a clone. Chzyer [Go Performance Tips](https://joshrendek.com/2015/09/golang-performance-tips/?utm_source=golangweekly&utm_medium=email) tutorial “some advice and notes I wish I had when writing Go to deal with high amounts of requests” Josh Rendek [Traefik: A Modern HTTP Reverse Proxy and Load Balancer](https://github.com/EmileVauge/traefik?utm_source=golangweekly&utm_medium=email) code tools Made to deploy microservices easily. Supports several backends for automatic and dynamic configuration (including Docker, Mesos, and Etcd). Emile Vauge [Go Will Dominate the Next Decade](https://www.linkedin.com/pulse/go-dominate-next-decade-ian-eyberg?utm_source=golangweekly&utm_medium=email) opinion An intense and hyperbolic opinion piece that stresses Go’s importance in the future. He has a few good points though, and hopefully he’s right. HN readers [weren't fans](https://news.ycombinator.com/item?id=10266507) though. Ian Eyberg Jobs [Go Developer at Mesosphere (San Francisco, CA)](http://grnh.se/yfi1hg) Help Mesosphere build a new kind of OS that spans all of the servers in a physical or cloud-based datacenter. They're implementing Go language support for Mesos in Go, and using Go to enable frameworks such as Kubernetes on Mesos. Mesosphere [Freelance with Companies like Airbnb, IDEO, & JPMorgan](http://www.toptal.com/developers?utm_source=cooperpress&utm_medium=cpm-newsletter&utm_content=freelanceWithCompanies&utm_campaign=go) Work with top clients, set your own rates, and work from anywhere as an elite Toptal Go developer. Join the most exclusive network of top software engineers in the world. Toptal In Brief [net/http2 Package Now a Part of the Main Go Project](https://godoc.org/golang.org/x/net/http2) news GoDoc [Killing A Child Process and All of Its Children in Go](https://medium.com/@felixge/killing-a-child-process-and-all-of-its-children-in-go-54079af94773?utm_source=golangweekly&utm_medium=email) tutorial Felix Geisendörfer [nil Structs Can Just Be A Collection of Methods](https://medium.com/@matryer/cool-golang-trick-nil-structs-can-just-be-a-collection-of-methods-741ae57ab262?utm_source=golangweekly&utm_medium=email) tutorial Mat Ryer [Rails, ElasticSearch and Go – Merry Go Round](http://blog.joshsoftware.com/2015/09/24/rails-elasticsearch-go-merry-go-round/?utm_source=golangweekly&utm_medium=email) tutorial A look at how Go was used as an alternative to Ruby for importing spreadsheet entries into ElasticSearch. Gautam Rege [Real-time Performance Monitoring at Any Scale](http://dtdg.co/1UaT3Wa?utm_source=golangweekly&utm_medium=email) tools Submit custom metrics from your Go apps using the ExpVars library. Begin your Datadog trial today. Datadogsponsored [Go-Package-Store: Displays Updates for The Go Packages in Your GOPATH](https://github.com/shurcooL/Go-Package-Store?utm_source=golangweekly&utm_medium=email) tools Dmitri Shuralyov [R Graphs via Golang API](http://www.senseye.io/r-graphs-via-golang-api/?utm_source=golangweekly&utm_medium=email) tools tutorial [Roger](https://github.com/senseyeio/roger) allows the use of the scientific programming language R from Go. Senseye [Gopei (Go Programming Environment Installer) for Ubuntu](https://github.com/geosoft1/tools?utm_source=golangweekly&utm_medium=email) tools Simple Go compiler and LiteIDE installer for Ubuntu. GitHub [Pkg Critic: A Tool Combining Search Results from GoDoc API and GitHub Stats](https://github.com/bom-d-van/pkgcritic?utm_source=golangweekly&utm_medium=email) tools github.​com [sift: A Fast and Powerful Alternative to Grep](https://github.com/svent/sift?utm_source=golangweekly&utm_medium=email) code Sven Taute [GoWeather: Simple Command Line Weather App Written in Go](https://github.com/kenhkelly/GoWeather?utm_source=golangweekly&utm_medium=email) code Uses openweathermap’s data. More an example of a simple, single file Go command line app than anything. Ken Kelly [go-exit: The Exit Strategy for Your Go Routines](https://github.com/simia-tech/go-exit?utm_source=golangweekly&utm_medium=email) code Helps to end the go routines in your program and collects potential errors. simia.​tech [vtclean: Strips Terminal Escapes From Text (Can Preserve Color)](https://github.com/lunixbochs/vtclean?utm_source=golangweekly&utm_medium=email) code Ryan Hileman [tftp.go: A Read-Only TFTP Server Implementation](https://github.com/danderson/pixiecore/blob/master/tftp/tftp.go?utm_source=golangweekly&utm_medium=email) code Dave Anderson    

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