## FEATURED
[Creating C++ Bindings for a Go Library](http://justinfx.com/2016/05/14/cpp-bindings-for-go/?utm_source=studygolang&utm_medium=email)
A practical look at what’s involved in exposing a library written in Go to a C++ program, now possible due to go’s c-shared build mode.
[How to Perform Integration Testing on Go Applications with Docker](https://semaphoreci.com/community/tutorials/how-to-perform-integration-testing-on-go-applications-with-docker?utm_source=studygolang&utm_medium=email)
Get familiar with the benefits of using Docker for integration tests, and learn how to write integration tests to test interaction between a sample app and a microservice.
[zap: Fast, Structured, Leveled Logging, by Uber](https://github.com/uber-common/zap?utm_source=studygolang&utm_medium=email)
Provides an opinionated stance that provides no printf-style helpers, instead taking a more verbose approach to building log messages.
[qb: A Database Toolkit for Go](https://github.com/aacanakin/qb?utm_source=studygolang&utm_medium=email)
Still considered a ‘pre’ release, qb is inspired by Python’s SQLAlchemy and is both an ORM and query builder. It supports Postgres, MySQL and SQLite 3 so far.
[Traefik: An HTTP Reverse Proxy and Load Balancer for Microservices](https://traefik.io/?utm_source=studygolang&utm_medium=email)
It’s written in Go, supports numerous backends (Docker, Swarm, Kubernetes, etc.), supports HTTP/2 and WebSockets, and has an elegant, Angular-based Web UI.
## IN BRIEF
[Building Resilient and Fault Tolerant Applications with Micro](https://blog.micro.mu/2016/05/15/resiliency.html?utm_source=studygolang&utm_medium=email)
[Micro](https://micro.mu/) is a microservices dev toolkit written in Go.
[Handling User Defined Signals in Go](http://blog.mbassem.com/2016/05/15/handling-user-defined-signals-in-go/?utm_source=studygolang&utm_medium=email)
[Acceptance Testing Go Webapps with Cookies](http://www.meetspaceapp.com/2016/05/16/acceptance-testing-go-webapps-with-cookies.html?utm_source=studygolang&utm_medium=email)
[Implementing UDP vs TCP in Go](http://www.minaandrawos.com/2016/05/14/udp-vs-tcp-in-golang/?utm_source=studygolang&utm_medium=email)
[Dead Simple Concurrency Limitation in Go](https://rhardih.io/2016/05/dead-simple-concurrency-limitation-in-go/?utm_source=studygolang&utm_medium=email)
[Using the database/sql Package (in 5 Minutes)](http://www.goin5minutes.com/screencast/episode_13_using_database_sql/?utm_source=studygolang&utm_medium=email)
[Go and Quasar: A Comparison of Style and Performance](http://blog.paralleluniverse.co/2016/05/03/skynet-go-quasar/?utm_source=studygolang&utm_medium=email)
[Quasar](https://github.com/puniverse/quasar) provides fibers and channels to Java and the JVM.
[From Node.js to Go (for WebSocket Servers)](http://blog.scaledrone.com/posts/nodejs-to-go?utm_source=studygolang&utm_medium=email)
“we got more than we asked for as Go servers use a third of the memory that our Node.js servers did”
[buildconstants: Generate A Go File with The Output of Compile Time Shell Commands](https://github.com/perfectcommerce/buildconstants?utm_source=studygolang&utm_medium=email)
For putting build info (and other compile-time values) in Go constants.
[UniK: Compile Go (and Other) Apps to Unikernels](https://github.com/emc-advanced-dev/unik?utm_source=studygolang&utm_medium=email)
Unikernels are extremely lightweight, bootable disk images that can be run as VMs.
[NVIDIA Docker: Build and Run Docker Containers Leveraging NVIDIA GPUs](https://github.com/NVIDIA/nvidia-docker?utm_source=studygolang&utm_medium=email)
[Beego: A Framework for Rapid Development of REST APIs](https://github.com/astaxie/beego?utm_source=studygolang&utm_medium=email)
Inspired by Tornado, Sinatra, and Flask.
[mathcat: An expression evaluating library and Math REPL in Go](https://github.com/soudy/mathcat?utm_source=studygolang&utm_medium=email)
[schemabuf: Generate A Protocol Buffer Schema from a MySQL Database Schema](https://github.com/mcos/schemabuf?utm_source=studygolang&utm_medium=email)
有疑问加站长微信联系(非本文作者)