---
title: "Go Newsletter Issue #100"
publication: "Go Weekly"
issue: 100
published_at: "2016-03-10"
canonical_url: "https://golangweekly.com/issues/100"
---

Go Newsletter 100   . 

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

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

Featured [10 Million Concurrent WebSockets](http://goroutines.com/10m?utm_source=golangweekly&utm_medium=email) A look at how using a stock debian-8 image and a Go-backed server, you can handle 10M concurrent connections with low throughput and moderate jitter. Goroutines [SSH Tron: A Multiplayer Tron Game over SSH](https://github.com/zachlatta/sshtron?utm_source=golangweekly&utm_medium=email) code Built in just 20 hours at a hackathon, this is a SSH-based game written in Go. If you don’t want to compile it yourself just `ssh eu.sshtron.zachlatta.com` to play a demo. Zach Latta [Working with Redis](http://www.alexedwards.net/blog/working-with-redis?utm_source=golangweekly&utm_medium=email) An extensive tutorial on using Redis, the high performance data structure server, from Go. Alex Edwards [Download free eBook: Continuous Integration and Continuous Delivery with Docker](http://resources.codeship.com/ebooks/continuous-integration-continuous-delivery-with-docker?utm_source=cicddockerebook) Continuous Delivery is all about reducing risk and delivering value faster by producing reliable software in short iterations. In this free eBook we take a look at how to set up a Continuous Delivery Pipeline with Docker and containers. Codeshipsponsored[![\](https://copm.s3.amazonaws.com/258ec003.png)](http://resources.codeship.com/ebooks/continuous-integration-continuous-delivery-with-docker?utm_source=cicddockerebook) [git-freeze: Easy Go Vendoring via Git Submodules](https://github.com/nicerobot/git-freeze?utm_source=golangweekly&utm_medium=email) tools `git freeze` will submodule all git-package Go imports from `./...` into `vendor/` nicerobot [cpustat: High Frequency Performance Measurement for Linux](https://github.com/uber-common/cpustat?utm_source=golangweekly&utm_medium=email) code This is essentially a more precise, higher frequency alternative to ‘top’ and includes a colorful scrolling dashboard view to see the results in real-time. Uber Common [Practical Go: Using Google Drive And Calendar](https://jacobmartins.com/2016/03/08/practical-golang-using-google-drive-and-calendar/?utm_source=golangweekly&utm_medium=email) tutorial A code-heavy tutorial demonstrating how to interact with Google Calendar and Google Drive from Go. Jacob Martin [How to Build a Simple Chat App in Go](http://www.amaxwellblair.com/posts/simple_chat_app_using_go?utm_source=golangweekly&utm_medium=email) tutorial A practical, well written tutorial demonstrating how Go’s concurrency features make writing a chat server trivial. Allan Maxwell Blair Jobs [Help make all systems Go at Chain as we work with Visa/Nasdaq to digitize money](https://jobs.lever.co/chain/1a22df50-4600-4ea2-80ce-89853bad056c) Come work with us as we rethink the tech stack for financial services. We write our software in Go and are looking for engineers who are eager to make a big impact. Chain.​com [Stop Applying to Jobs - Let Companies Apply to You](https://hired.com/?utm_source=newsletters&utm_medium=gonewsletter&utm_term=cat-tech-go&utm_content=stopapplyingtojobs&utm_campaign=q1-16&utm_location=us) On Hired, sign up in 10 minutes and get offers from top companies like Facebook, Uber, & Stripe. Engineers get an average of 5 offers on the platform in 1 week. Try it today. Hired.​com In Brief [Proposal: Add /x/net/context to the Standard Library](https://github.com/golang/go/issues/14660?utm_source=golangweekly&utm_medium=email) news Brad Fitzpatrick [proposal: Improve Channels for M:N Producer/Consumer Scenarios](https://github.com/golang/go/issues/14601?utm_source=golangweekly&utm_medium=email) news Andrew Harding [Go Application Error Capturing: Flexible and Powerful](https://airbrake.io?ajs_event=Followed%20Campaign%20URL&ajs_prop_campaign_source=Cooperpress&ajs_prop_newsletter=Go-Weekly-March) tools Stop wasting time searching log files, automate error capturing! Start your 30 day free trial now. Airbrake.​iosponsored [Practical Go: Using WebSockets](https://jacobmartins.com/2016/03/07/practical-golang-using-websockets/?utm_source=golangweekly&utm_medium=email) tutorial An introduction to using WebSockets from the Go POV. Jacob Martin [Property-Based Testing in Go](http://www.quii.co.uk/Property-based%20testing%20in%20Go?utm_source=golangweekly&utm_medium=email) tutorial Chris James [The Couchbase Sub-Document API for Go](http://blog.couchbase.com/2016/february/preview-of-the-subdocument-api-using-go?utm_source=golangweekly&utm_medium=email) tutorial Todd Greenstein [Monitoring Microservices with Synthetic Transactions in Go](http://labs.unacast.com/2016/03/10/monitoring-microservices-synthetic-transactions-in-go/?utm_source=golangweekly&utm_medium=email) tutorial Ken Grønnbeck [Using Golang and JSON for Kafka Consumption With High Throughput](https://medium.com/the-hoard/using-golang-and-json-for-kafka-consumption-with-high-throughput-4cae28e08f90?utm_source=golangweekly&utm_medium=email) tutorial Travis Jeffery [Who Is Using Go?](https://www.reddit.com/r/golang/comments/49955m/ask_golang_who_is_using_go/?utm_source=golangweekly&utm_medium=email) opinion A brief discussion on Reddit with some uses for Go. Reddit [Monitoring: Go real-time](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPRess-GoWeekly&utm_content=Go) tools Track any metric via ExpVars, then instantly graph, set alerts, and correlate with perf throughout your stack. Datadogsponsored [Regen: Generate Random Strings From Go/RE2 Regular Expressions](https://github.com/nilium/regen?utm_source=golangweekly&utm_medium=email) tools code Noel Cower [Harpoon: A GitHub WebHook Server Written in Go](https://github.com/agrison/harpoon?utm_source=golangweekly&utm_medium=email) code Alexandre Grison    

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