---
title: "Go Newsletter Issue #107"
publication: "Go Weekly"
issue: 107
published_at: "2016-04-28"
canonical_url: "https://golangweekly.com/issues/107"
---

Go Newsletter 107   . 

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

[Go Newsletter](http://golangweekly.com) Issue 107 — April 28, 2016     

Featured [How to Optimize Go for High Performance](https://www.youtube.com/watch?v=ZuQcbqYK0BY&utm_source=golangweekly&utm_medium=email) video A talk looking at the techniques used and pitfalls encountered by SoundCloud’s engineers through three years of work on [Prometheus](https://prometheus.io/), an open source monitoring system. Björn Rabenstein [Build Your Own Container in Fewer Than 100 Lines of Go](http://www.infoq.com/articles/build-a-container-golang?utm_source=golangweekly&utm_medium=email) tutorial A look at how it’s possible to build a simple container using a small amount of Go. Julian Friedman [Building the Simplest Go Static Analysis Tool](https://blog.cloudflare.com/building-the-simplest-go-static-analysis-tool/?utm_source=golangweekly&utm_medium=email) tutorial A quick look at building a very simple Go static analysis tool that checks that all dependencies within an app are vendored. CloudFlare [Free eBook: Automate your Development Workflow with Docker](http://resources.codeship.com/ebooks/automate-development-workflow-with-docker?utm_source=goweeklyprimary) In this free Codeship eBook you will learn how to use Docker to solve the problems of inconsistent environments on varying deployment targets and how to build an app to run inside an isolated Docker Container. Codeshipsponsored[![\](https://copm.s3.amazonaws.com/9dd03319.png)](http://resources.codeship.com/ebooks/automate-development-workflow-with-docker?utm_source=goweeklyprimary) [Leaktest: Goroutine Leak Detector](https://github.com/fortytw2/leaktest?utm_source=golangweekly&utm_medium=email) tools “Takes a snapshot of running goroutines at the start of a test, and at the end - compares the two and _et voila_.” github.​com [rqlite: Replicating SQLite using the Raft Consensus Protocol](https://github.com/rqlite/rqlite?utm_source=golangweekly&utm_medium=email) code A distributed relational database, which uses SQLite as its storage engine. rqlite [How to Convince Your Company to Go With Golang](https://sendgrid.com/blog/convince-company-go-golang/?utm_source=golangweekly&utm_medium=email) opinion SendGrid’s co-founder explains why they moved to using Go for their primary development language, and why maybe your company should too. Tim Jenkins Jobs [Software Engineer, Backend at Centralway Numbrs AG (Zürich, Switzerland)](https://www.centralway.com/en/careers/open-positions/details#oLzvZfwy) Centralway’s vision is to create the world’s leading mobile banking platform. We are looking for Golang Engineers, who are interested in changing the future of mobile banking with us. Centralway [Work on a Better Stack!](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_term=cat-tech-go&utm_content=betterstack&utm_campaign=q2-16-gonewsletter&utm_location=us) On Hired, engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 3,500+ companies instantly. Hired.​com In Brief [Commanding a Tesla Model S with the Amazon Echo (and Go)](https://medium.com/@jsgoecke/commanding-a-tesla-model-s-with-the-amazon-echo-a06f975364b8?utm_source=golangweekly&utm_medium=email) news Jason Goecke [Solving Ring-Shaped Problems with Go's container/ring](https://graysonkoonce.com/solving-ring-shaped-problems-with-golangs-container-ring/?utm_source=golangweekly&utm_medium=email) tutorial Grayson Koonce [Writing a Text Adventure Game in Go - Part 4](https://gocodecloud.com/blog/2016/04/24/writing-a-text-adventure-game-in-go---part-4/?utm_source=golangweekly&utm_medium=email) tutorial Paul Fortin [Go Testing Technique: Testing JSON HTTP Requests](https://medium.com/@xoen/go-testing-technique-testing-json-http-requests-76d9ce0e11f?utm_source=golangweekly&utm_medium=email) tutorial Aldo 'xoen' Giambelluca [Using HL7v2 from Go](https://www.fknsrs.biz/blog/golang-hl7-library.html?utm_source=golangweekly&utm_medium=email) tutorial ‘Health Level 7: Version 2’ is a clinical data protocol still in use in the medical profession. Conrad Pankoff [Benchmarks of 18 Go Serialization Methods](https://github.com/alecthomas/go_serialization_benchmarks/blob/master/README.md?utm_source=golangweekly&utm_medium=email) opinion Alec Thomas [vim-go 1.6 Released](https://github.com/fatih/vim-go/blob/master/CHANGELOG.md?utm_source=golangweekly&utm_medium=email#16-april-25-2016) tools Fatih Arslan [Gocarina: Simple Optical Character Recognition in Go](https://github.com/armhold/gocarina?utm_source=golangweekly&utm_medium=email) code George Armhold [Minify: Go Minifiers for Web Formats (CSS, HTML, JSON, etc.)](https://github.com/tdewolff/minify?utm_source=golangweekly&utm_medium=email) code Taco de Wolff [jungle_smtp: Simple SMTP Server That Logs Incoming Mail to a Text File](https://github.com/andrewarrow/jungle_smtp?utm_source=golangweekly&utm_medium=email) code Andrew Arrow [go-collins: A Collins API Client](https://github.com/tumblr/go-collins?utm_source=golangweekly&utm_medium=email) code [Collins](http://tumblr.github.io/collins/) is an infrastructure management store for ops engineers. Tumblr [Log: Simple, Configurable and Scalable Structured Logging](https://github.com/go-playground/log?utm_source=golangweekly&utm_medium=email) code A ‘near drop in replacement’ for the standard logging library. Dean Karn [line-bot-sdk-go: An SDK for the Line Bot API](https://github.com/line/line-bot-sdk-go?utm_source=golangweekly&utm_medium=email) code [Line](http://line.me/) is a popular messaging app (in Asia, particularly) that has a [bot API.](https://developers.line.me/bot-api/overview) LINE [A Go MLLP Library (a Framing Protocol Used in Medical Institutions)](https://www.fknsrs.biz/blog/golang-mllp-library.html?utm_source=golangweekly&utm_medium=email) code Conrad Pankoff [Simplify Your Analytics with Segment](http://www.launchbit.com/taz/11162-6352-111) tools Collect customer data with one API and send it to hundreds of tools for analytics, marketing, and data warehousing. Segmentsponsored    

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