FEATURED
Creating C++ Bindings for a Go Library
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
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
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
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
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
Micro is a microservices dev toolkit written in Go.
Handling User Defined Signals in Go
Acceptance Testing Go Webapps with Cookies
Dead Simple Concurrency Limitation in Go
Using the database/sql Package (in 5 Minutes)
Go and Quasar: A Comparison of Style and Performance
Quasar provides fibers and channels to Java and the JVM.
From Node.js to Go (for WebSocket Servers)
“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
For putting build info (and other compile-time values) in Go constants.
UniK: Compile Go (and Other) Apps to Unikernels
Unikernels are extremely lightweight, bootable disk images that can be run as VMs.
NVIDIA Docker: Build and Run Docker Containers Leveraging NVIDIA GPUs
Beego: A Framework for Rapid Development of REST APIs
Inspired by Tornado, Sinatra, and Flask.
mathcat: An expression evaluating library and Math REPL in Go
schemabuf: Generate A Protocol Buffer Schema from a MySQL Database Schema
有疑问加站长微信联系(非本文作者)
