## FEATURED
[A Draft of Go 1.7's Release Notes](https://tip.golang.org/doc/go1.7?utm_source=studygolang&utm_medium=email)
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.
[Writing a Lexer in Go with LexMachine](http://hackthology.com/writing-a-lexer-in-go-with-lexmachine.html?utm_source=studygolang&utm_medium=email)
If you need to analyze strings and break them up into their component parts, this tutorial is for you.
[Introducing Gimme: Dependency-Less Dependencies for Go](https://medium.com/@matryer/introducing-gimme-dependency-less-dependencies-for-go-d31ab39b275?utm_source=studygolang&utm_medium=email)
“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.
[android-go: A Platform for Writing Android Apps in Go](https://github.com/xlab/android-go?utm_source=studygolang&utm_medium=email)
Full Go bindings for the Android NDK (Native Development Kit) API along with examples.
[Multiplexing Go Channels to Maximize Throughput](https://engineering.mongodb.com/post/multiplexing-golang-channels-to-maximize-throughput/?utm_source=studygolang&utm_medium=email)
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.
[Taming the Golang Stack Trace](https://integratedcode.us/2016/05/25/taming-the-golang-stack-trace/?utm_source=studygolang&utm_medium=email)
“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”
## IN BRIEF
[Go 1.7 Beta 1 Released](https://golang.org/dl/?utm_source=studygolang&utm_medium=email#go1.7beta1)
[Go 1.7 Introduces Subtests and Sub-Benchmarks](https://twitter.com/rakyll/status/736252589742907392?utm_source=studygolang&utm_medium=email)
[Getting html/template to Properly Parse JavaScript Files](https://damienradtke.com/post/go-js-template/?utm_source=studygolang&utm_medium=email)
[Fixing a Race Condition using a Mutex in Go](http://www.giantflyingsaucer.com/blog/?p=5881&utm_source=studygolang&utm_medium=email#fixingrace)
['Make' and Go for Fun and Profit](https://unwiredcouch.com/2016/05/31/go-make.html?utm_source=studygolang&utm_medium=email)
A developer shares how he uses Makefiles with his Go projects.
[Experimenting with Go Pipelines](http://www.gmarik.info/blog/2016/experimenting-with-golang-pipelines/?utm_source=studygolang&utm_medium=email)
[Visualizing Profiling in Go: A Different Way](http://www.florinpatan.ro/2016/05/visualizing-profiling-in-go-different.html?utm_source=studygolang&utm_medium=email)
A quick look at using KCacheGrind to visualize callgrind profiles.
[baloo: Expressive End-to-End HTTP API Testing Made Easy](https://github.com/h2non/baloo?utm_source=studygolang&utm_medium=email)
Check [this example code](https://github.com/h2non/baloo#examples) to see how easy it is.
[gcnotifier: Know When GC Runs From Inside Your Go Code](https://github.com/CAFxX/gcnotifier?utm_source=studygolang&utm_medium=email)
[pip-go: 'Point in Polygon' Detection](https://github.com/JamesMilnerUK/pip-go?utm_source=studygolang&utm_medium=email)
Detect if a point x,y is within a given polygon (based on a set of x,ys).
[ABool: An Atomic Boolean Library for Cleaner Go Code](https://github.com/tevino/abool?utm_source=studygolang&utm_medium=email)
Optimized for performance yet simple to use.
[Hydra: Run Your Own Low-Latency OAuth2 and OpenID Provider](https://github.com/ory-am/hydra?utm_source=studygolang&utm_medium=email)
Handy to open up your APIs to third parties or if you want to write a mobile or in-browser client.
[Torus: A Distributed Storage System Organized via etcd](https://github.com/coreos/torus?utm_source=studygolang&utm_medium=email)
[pxl: To Display Images on the Terminal](https://github.com/ichinaski/pxl?utm_source=studygolang&utm_medium=email)
[Miniredis: A Pure Go Redis Server, Ideal for Unit Tests](https://github.com/alicebob/miniredis?utm_source=studygolang&utm_medium=email)
[quic-go: A QUIC Server Implementation in Pure Go](https://github.com/lucas-clemente/quic-go?utm_source=studygolang&utm_medium=email)
[QUIC](https://en.wikipedia.org/wiki/QUIC) (Quick UDP Internet Connections) is an experimental UDP-based protocol.
[arc: A Secure File Archiver](https://github.com/wg/arc?utm_source=studygolang&utm_medium=email)
gzipped tarballs with XChaCha20+ Poly1305 encryption.
有疑问加站长微信联系(非本文作者)