FEATURED
Achieving a Perfect SSL Labs Score with Go
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
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
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
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
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
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
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
A Go-based database built by someone who used to build distributed graph systems at Google.
IN BRIEF
CFP for GopherCon 2016 Lightning Talks
Submissions due by July 13.
Writing a Data Mapper in Go without an ORM
Object Oriented Inheritance in Go
Abstracting S3 for Fun and Profit in Go
Bxog: A Simple, Fast HTTP Router/Request Multiplexer
log 2.0 Released: Simple, Scalable Structured Logging for Go
basex: Create YouTube-Like IDs from Go
e.g. things like oHg5SJYRHA0
reform: A Better ORM for Go
Based on non-empty interfaces and code generation.
rpcx: A Distributed RPC Service Framework Based on net/rpc
quadtree-go: A Quadtree Implemented in Go
texttop: An Interactive X Desktop Rendered in TTY and Streamable Over SSH
jmphash: An Implementation of the Jump Consistent Hash Algorithm
csv-utils: Split (rows and Columns), Sort, Search, and Edit CSV Data
Goal: A Toolkit for High Productivity Webdev in Go
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
有疑问加站长微信联系(非本文作者)
