Golang Weekly
Archives| Latest| RSS
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.
« Prev
Next »
Go Newsletter
Issue 110 — May 19, 2016
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.
Justin Israel
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.
Kulshekhar Kabra
Go with More Options
Take advantage of Go’s simplicity and concurrency on a scalable, container-based platform. Build apps using Gin, Martini, Negroni, Gorilla, stdlib & 150 add-ons. Heroku gets out of the way, so you can focus on building high-traffic apps and APIs. Learn More.
Heroku   sponsored 
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.
Uber
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.
Aras Can Akin
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.
Emile Vauge
Jobs
Hired is the best place to find engineering jobs.
Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. Try it today.
Hired.​com
In Brief
Building Resilient and Fault Tolerant Applications with Micro   tutorial 
Micro is a microservices dev toolkit written in Go.
Asim Aslam
Handling User Defined Signals in Go   tutorial 
Mohamed Bassem
Acceptance Testing Go Webapps with Cookies   tutorial 
Nick Gauthier
Implementing UDP vs TCP in Go   tutorial   opinion 
Mina Andrawos
Dead Simple Concurrency Limitation in Go   tutorial 
René Hansen
Get better visibility into your Go apps   tools 
With Datadog, you can monitor performance metrics from Go apps and from the rest of your stack.
Datadog   sponsored 
Using the database/sql Package (in 5 Minutes)   video 
Go In 5 Minutes
Go and Quasar: A Comparison of Style and Performance   opinion 
Quasar provides fibers and channels to Java and the JVM.
Parallel Universe
From Node.js to Go (for WebSocket Servers)   opinion 
“we got more than we asked for as Go servers use a third of the memory that our Node.js servers did”
ScaleDrone
buildconstants: Generate A Go File with The Output of Compile Time Shell Commands   tools 
For putting build info (and other compile-time values) in Go constants.
perfectcommerce
UniK: Compile Go (and Other) Apps to Unikernels   tools 
Unikernels are extremely lightweight, bootable disk images that can be run as VMs.
EMC-Cambridge Advanced Development
Find Redis Memory Leaks with RedisGreen   tools 
RedisGreen builds a map of your Redis memory usage, helping you track down problems and gain new insights.
RedisGreen   sponsored 
NVIDIA Docker: Build and Run Docker Containers Leveraging NVIDIA GPUs   code 
NVIDIA Corporation
Beego: A Framework for Rapid Development of REST APIs   code 
Inspired by Tornado, Sinatra, and Flask.
astaxie
mathcat: An expression evaluating library and Math REPL in Go   code 
Steven Oud
schemabuf: Generate A Protocol Buffer Schema from a MySQL Database Schema   code 
Mark Costello
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.