---
title: "Go Newsletter Issue #112"
publication: "Go Weekly"
issue: 112
published_at: "2016-06-02"
canonical_url: "https://golangweekly.com/issues/112"
---

Go Newsletter 112   . 

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

[Go Newsletter](http://golangweekly.com) Issue 112 — June 2, 2016     

Featured [A Draft of Go 1.7's Release Notes](https://tip.golang.org/doc/go1.7?utm_source=golangweekly&utm_medium=email) news Go 1.7 final isn’t due for a couple of months, but there are already release notes covering the changes and updates on the branch so far. golang.​org [Writing a Lexer in Go with LexMachine](http://hackthology.com/writing-a-lexer-in-go-with-lexmachine.html?utm_source=golangweekly&utm_medium=email) tutorial If you need to analyze strings and break them up into their component parts, this tutorial is for you. Tim Henderson [Introducing Gimme: Dependency-Less Dependencies for Go](https://medium.com/@matryer/introducing-gimme-dependency-less-dependencies-for-go-d31ab39b275?utm_source=golangweekly&utm_medium=email) tools “Think of it as go get for code snippets”, says Mat. Gimme provides a `go get` style tool for bringing files into a Go project. Mat Ryer [See inside your Redis database. New memory mapping from RedisGreen](http://www.redisgreen.net/memory-analysis/index.html?utm_source=golangweekly&utm_medium=email&utm_campaign=2016b&utm_content=primary&utm_term=inside+memory+map) RedisGreen builds a map of your Redis memory usage, tracking the size of keys over time, helping you track down problems and gain new insights. RedisGreensponsored[![\](https://copm.s3.amazonaws.com/c351f91e.png)](http://www.redisgreen.net/memory-analysis/index.html?utm_source=golangweekly&utm_medium=email&utm_campaign=2016b&utm_content=primary&utm_term=inside+memory+map) [android-go: A Platform for Writing Android Apps in Go](https://github.com/xlab/android-go?utm_source=golangweekly&utm_medium=email) code Full Go bindings for the Android NDK (Native Development Kit) API along with examples. Maxim Kupriianov [Multiplexing Go Channels to Maximize Throughput](https://engineering.mongodb.com/post/multiplexing-golang-channels-to-maximize-throughput/?utm_source=golangweekly&utm_medium=email) tutorial The Go language is great for concurrency, but when you have to do work that is naturally serial, must you forgo those benefits? Engineers at MongoDB faced this question. Adinoyi Wisdom Omuya [Taming the Golang Stack Trace](https://integratedcode.us/2016/05/25/taming-the-golang-stack-trace/?utm_source=golangweekly&utm_medium=email) tutorial “I’ve created a simple tool, [elastistack](https://github.com/estesp/elastistack), which will take a Golang stack trace dump and bulk load it into Elasticsearch” estesp Jobs [The Easiest Way to Find a Job](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_term=cat-tech-go&utm_content=easiest&utm_campaign=q2-16-gonewsletter&utm_location=us) Hired lets you sit back while job offers come to you. When you complete your profile, instantly apply to 3,500+ companies on the platform who will contact you with job offers, including salary and equity up-front. [Try it today.](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_term=cat-tech-go&utm_content=easiest&utm_campaign=q2-16-gonewsletter&utm_location=us) Hired.​com In Brief [Go 1.7 Beta 1 Released](https://golang.org/dl/?utm_source=golangweekly&utm_medium=email#go1.7beta1) news golang.​org [Go 1.7 Introduces Subtests and Sub-Benchmarks](https://twitter.com/rakyll/status/736252589742907392?utm_source=golangweekly&utm_medium=email) news JBD [Getting html/template to Properly Parse JavaScript Files](https://damienradtke.com/post/go-js-template/?utm_source=golangweekly&utm_medium=email) tutorial Damien Radtke [Fixing a Race Condition using a Mutex in Go](http://www.giantflyingsaucer.com/blog/?p=5881&utm_source=golangweekly&utm_medium=email#fixingrace) tutorial Chad Lung ['Make' and Go for Fun and Profit](https://unwiredcouch.com/2016/05/31/go-make.html?utm_source=golangweekly&utm_medium=email) tutorial A developer shares how he uses Makefiles with his Go projects. Daniel Schauenberg [Experimenting with Go Pipelines](http://www.gmarik.info/blog/2016/experimenting-with-golang-pipelines/?utm_source=golangweekly&utm_medium=email) tutorial Gmarik Info [Visualizing Profiling in Go: A Different Way](http://www.florinpatan.ro/2016/05/visualizing-profiling-in-go-different.html?utm_source=golangweekly&utm_medium=email) tutorial A quick look at using KCacheGrind to visualize callgrind profiles. Florin Pățan [SQL Dashboards in a Flash](http://www.launchbit.com/taz/11162-6330-111) Periscope Data lets you run analyses over billions of rows in seconds. Periscope Datasponsored [baloo: Expressive End-to-End HTTP API Testing Made Easy](https://github.com/h2non/baloo?utm_source=golangweekly&utm_medium=email) code Check [this example code](https://github.com/h2non/baloo#examples) to see how easy it is. Tomás Aparicio [gcnotifier: Know When GC Runs From Inside Your Go Code](https://github.com/CAFxX/gcnotifier?utm_source=golangweekly&utm_medium=email) code Carlo Alberto Ferraris [pip-go: 'Point in Polygon' Detection](https://github.com/JamesMilnerUK/pip-go?utm_source=golangweekly&utm_medium=email) code Detect if a point `x,y` is within a given polygon (based on a set of `x,y`s). James Milner [ABool: An Atomic Boolean Library for Cleaner Go Code](https://github.com/tevino/abool?utm_source=golangweekly&utm_medium=email) code Optimized for performance yet simple to use. Tevin Zhang [Hydra: Run Your Own Low-Latency OAuth2 and OpenID Provider](https://github.com/ory-am/hydra?utm_source=golangweekly&utm_medium=email) code Handy to open up your APIs to third parties or if you want to write a mobile or in-browser client. ory-am [Torus: A Distributed Storage System Organized via etcd](https://github.com/coreos/torus?utm_source=golangweekly&utm_medium=email) code CoreOS [pxl: To Display Images on the Terminal](https://github.com/ichinaski/pxl?utm_source=golangweekly&utm_medium=email) code Iñigo [Miniredis: A Pure Go Redis Server, Ideal for Unit Tests](https://github.com/alicebob/miniredis?utm_source=golangweekly&utm_medium=email) code Harmen [quic-go: A QUIC Server Implementation in Pure Go](https://github.com/lucas-clemente/quic-go?utm_source=golangweekly&utm_medium=email) code [QUIC](https://en.wikipedia.org/wiki/QUIC) (Quick UDP Internet Connections) is an experimental UDP-based protocol. Lucas Clemente [arc: A Secure File Archiver](https://github.com/wg/arc?utm_source=golangweekly&utm_medium=email) code gzipped tarballs with XChaCha20+ Poly1305 encryption. Will Glozer    

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