## FEATURED
[Achieving a Perfect SSL Labs Score with Go](https://blog.bracelab.com/achieving-perfect-ssl-labs-score-with-go?utm_source=studygolang&utm_medium=email)
Not content with just getting an ‘A’ with Go’s out-of-the-box SSL support, Peter Lambert looks at how to get an A+ with a 100% score.
[Testing Your (HTTP) Handlers in Go](https://blog.codeship.com/testing-http-handlers-go/?utm_source=studygolang&utm_medium=email)
Building a web (HTTP) service? A look at how to unit test your handler functions, injecting the necessary dependencies, and mocking the rest.
[go-httpd: How to Organise a Go HTTP Service](https://github.com/otoolep/go-httpd?utm_source=studygolang&utm_medium=email)
An example project designed to exhibit a variety of important principles of a good Go project built around an HTTP server.
[Free eBook: Automate your Development Workflow with Docker](http://resources.codeship.com/ebooks/automate-development-workflow-with-docker?utm_source=studygolangprimary)
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.
[Using Protocol Buffers from Go](https://jacobmartins.com/2016/05/24/practical-golang-using-protobuffs/?utm_source=studygolang&utm_medium=email)
JSON is a popular format for marshalling data into and out of apps, but it’s not necessarily that fast. Protocol Buffers offer an interesting alternative.
[durafmt: Better Time Duration Formatting](https://github.com/hako/durafmt?utm_source=studygolang&utm_medium=email)
Formats time.Duration strings into a human readable format (because 354h22m3.24s isn’t particularly easy on the eye).
[Rend: An Memcached Proxy from Netflix](https://github.com/Netflix/rend?utm_source=studygolang&utm_medium=email)
A memcached proxy that manages data chunking and L1 / L2 caches and that handles tends of thousands of concurrent connections at Netflix.
[DGraph 0.3 Released: A Distributed, Low Latency Graph Database](https://github.com/dgraph-io/dgraph?utm_source=studygolang&utm_medium=email)
A Go-based database built by someone who used to build distributed graph systems at Google.
## IN BRIEF
[CFP for GopherCon 2016 Lightning Talks](https://www.papercall.io/gophercon-lightning-talks-2016?utm_source=studygolang&utm_medium=email)
Submissions due by July 13.
[Writing a Data Mapper in Go without an ORM](http://www.meetspaceapp.com/2016/05/23/writing-a-data-mapper-in-go-without-an-orm.html?utm_source=studygolang&utm_medium=email)
[Object Oriented Inheritance in Go](http://hackthology.com/object-oriented-inheritance-in-go.html?utm_source=studygolang&utm_medium=email)
[Abstracting S3 for Fun and Profit in Go](http://eng.tapjoy.com/blog-list/abstracting-s3-for-fun-and-profit-in-go?utm_source=studygolang&utm_medium=email)
[Smarter JSON Configs in Go](https://www.farsightsecurity.com/Blog/20160523-cmikk-goconfig/?utm_source=studygolang&utm_medium=email)
[Bxog: A Simple, Fast HTTP Router/Request Multiplexer](https://github.com/claygod/Bxog/?utm_source=studygolang&utm_medium=email)
[log 2.0 Released: Simple, Scalable Structured Logging for Go](https://github.com/go-playground/log/releases/tag/v2.0?utm_source=studygolang&utm_medium=email)
[basex: Create YouTube-Like IDs from Go](https://github.com/dineshappavoo/basex?utm_source=studygolang&utm_medium=email)
e.g. things like oHg5SJYRHA0
[reform: A Better ORM for Go](https://github.com/AlekSi/reform?utm_source=studygolang&utm_medium=email)
Based on non-empty interfaces and code generation.
[rpcx: A Distributed RPC Service Framework Based on net/rpc](https://github.com/smallnest/rpcx?utm_source=studygolang&utm_medium=email)
[quadtree-go: A Quadtree Implemented in Go](https://github.com/JamesMilnerUK/quadtree-go?utm_source=studygolang&utm_medium=email)
[texttop: An Interactive X Desktop Rendered in TTY and Streamable Over SSH](https://github.com/tombh/texttop?utm_source=studygolang&utm_medium=email)
[jmphash: An Implementation of the Jump Consistent Hash Algorithm](https://github.com/benbjohnson/jmphash?utm_source=studygolang&utm_medium=email)
[csv-utils: Split (rows and Columns), Sort, Search, and Edit CSV Data](https://github.com/mandolyte/csv-utils?utm_source=studygolang&utm_medium=email)
[Goal: A Toolkit for High Productivity Webdev in Go](https://github.com/colegion/goal?utm_source=studygolang&utm_medium=email)
A proof of concept inspired by Revel and built around the concept of code generation.
[An Experimental Code Generation Tool to Enable Generics in Go](https://github.com/taylorchu/generic?utm_source=studygolang&utm_medium=email)
有疑问加站长微信联系(非本文作者)