---
title: "Go Newsletter Issue #75"
publication: "Go Weekly"
issue: 75
published_at: "2015-09-10"
canonical_url: "https://golangweekly.com/issues/75"
---

Go Newsletter 75   . 

[Read this on the Web](http://golangweekly.com/issues/75) 

[Go Newsletter](http://golangweekly.com) Issue 75 — September 10, 2015     

Featured [Composable Go Services Using Libchan](http://blog.codeship.com/composable-go-services-using-libchan/?utm_source=golangweekly&utm_medium=email) tutorial [libchan](https://github.com/docker/libchan) is a networking library that lets network services communicate in a similar way to goroutines using channels. By connecting things with libchan instead of standard Go channels, you can switch the transport without altering business logic in the code. Brendan Fosberry [Termloop: A Terminal-based Game Engine for Go](https://github.com/JoelOtter/termloop?utm_source=golangweekly&utm_medium=email) code Built on top of Termbox, Termloop presents a compelling option for making Terminal-based games in Go. Includes things like collision detection, timers, logging, level maps, etc. Joel Auterson [Go Plugin for IntelliJ: A Go IDE for the IntelliJ Platform](https://github.com/go-lang-plugin-org/go-lang-idea-plugin?utm_source=golangweekly&utm_medium=email#readme) tools Several developers are working on a Go plugin for IntelliJ based IDEs. Supports all JetBrains IDEs based on IntelliJ Platform >= 141.2 such as WebStorm 10. Ewan Chou et al.​ [RedisGreen - Fully-Managed Redis with Auto-Scaling and High Availability](https://dashboard.redisgreen.net/get_started?utm_source=golangweekly&utm_medium=email&utm_campaign=2015a&utm_content=primary&utm_term=managed+apps+nocc) Thousands of apps use RedisGreen for data hosting and performance analysis. Get insights quickly with our analytics dashboard. Start today without a credit card. RedisGreensponsored[![\](https://copm.s3.amazonaws.com/1878e607.png)](https://dashboard.redisgreen.net/get_started?utm_source=golangweekly&utm_medium=email&utm_campaign=2015a&utm_content=primary&utm_term=managed+apps+nocc) [Ruby and Go Sitting in a Tree](http://blog.paracode.com/2015/08/28/ruby-and-go-sitting-in-a-tree?utm_source=golangweekly&utm_medium=email) tutorial A look at how to build a Ruby gem built around a Go based native extension, a possibility enabled by Go 1.5’s c-shared build mode. Dotan Nahum [Interview with Hyang-ah Kim, Core Developer on the Go Mobile Project](https://medium.com/@IndianGuru/interview-with-hyang-ah-kim-core-developer-go-mobile-project-30c2ee009981?utm_source=golangweekly&utm_medium=email) “I am mostly focusing on the use of Go to develop libraries for mobile apps. [..] Over the next year or two, I hope people will consider Go as an attractive alternative to C/C++ in mobile app development.” Satish Talim [Proposal for A Go Interpreter](https://docs.google.com/document/d/1Hvxf6NMPaCUd-1iqm_968SuHN1Vf8dLZQyHjvPyVE0Q/preview?utm_source=golangweekly&utm_medium=email) A tentative proposal for an embeddable Go interpreter that could embedded inside another Go application to provide scripting opportunities. Elliott Stoneham [Performance Regression in Go 1.5](http://yokohummer7.github.io/blog/2015/09/01/go-1.5-regression.html?utm_source=golangweekly&utm_medium=email) A look at how the results of the [Computer Language Benchmarks Game](http://benchmarksgame.alioth.debian.org/) benchmarks on Go 1.5 vs 1.4 vary and how GC changes in Go 1.5 make certain types of code slower. Yokohama Kaidashi Kikou Jobs [Golang Database/Distributed Systems Engineer at InfluxDB (anywhere)](https://boards.greenhouse.io/influxdb/jobs/66157#.VfBSgdNVhHw) If you've got a background building databases or distributed systems and want to store and process data at scale using Go, please apply. InfluxDB [Freelance with Companies like Airbnb, IDEO, & JPMorgan](http://www.toptal.com/developers?utm_source=cooperpress&utm_medium=cpm-newsletter&utm_content=freelanceWithCompanies&utm_campaign=go) Work with top clients, set your own rates, and work from anywhere as an elite Toptal Go developer. Join the most exclusive network of top software engineers in the world. Toptal In Brief [Sorting Inventory Items (i.e. Complex Data) in Go](http://adampresley.com/2015/09/06/sorting-inventory-items-in-go.html?utm_source=golangweekly&utm_medium=email) tutorial Adam Presley [Building a URL Shortener Web Service with MongoDB and Go](http://www.minaandrawos.com/2015/09/05/link-shortener-golang-web-service-tutorial-mongodb/?utm_source=golangweekly&utm_medium=email) tutorial Mina Andrawos [Complex JSON Handling in Go](http://www.kotancode.com/2015/09/10/complex-json-handling-in-go/?utm_source=golangweekly&utm_medium=email) tutorial Kotan Code [Go, Cloud Endpoints and App Engine](https://medium.com/google-cloud/go-cloud-endpoints-and-app-engine-19d290dafda3?utm_source=golangweekly&utm_medium=email) tutorial Satish Talim [Working with Time in Go](http://bl.ocks.org/joyrexus/a56717634a672dcdfd48?utm_source=golangweekly&utm_medium=email) tutorial joyrexus [From Python to Go: Migrating An Entire API](http://blog.repustate.com/migrating-entire-api-go-python/?utm_source=golangweekly&utm_medium=email) opinion A quick case study. Repustate [Don't Condemn Go To Repeat Past Mistakes](http://technosophos.com/2015/09/02/dont-let-go-be-condemned-to-repeat-past-mistakes.html?utm_source=golangweekly&utm_medium=email) opinion Matt Butcher [What Golang UK Taught Me About Community](https://www.mailjet.com/blog/what-golang-uk-taught-me-about-community/?utm_source=golangweekly&utm_medium=email) opinion Nicolas Garnier [NATS: Open Source, High Performance Cloud Native Messaging System](http://nats.io/?utm_source=golangweekly&utm_medium=email) tools The core gnatsd server is written in Go, and Apcera maintains official clients for Go, Node, and Ruby. Apcera [rtop-bot: A Bot For Remote Server Monitoring Over SSH](http://www.rtop-monitor.org/rtop-bot/index.html?utm_source=golangweekly&utm_medium=email) code RapidLoop [go-amazon-product-api: Wrapper for the Amazon Product Advertising API](https://github.com/DDRBoxman/go-amazon-product-api?utm_source=golangweekly&utm_medium=email) code Colin Edwards [dex: An Open Source OpenID Connect Identity Provider](https://coreos.com/blog/announcing-dex/?utm_source=golangweekly&utm_medium=email) code A federated identity management service that provides OpenID Connect (OIDC) to users. CoreOS [Picasso: A Go Image Composer](https://github.com/deiwin/picasso?utm_source=golangweekly&utm_medium=email) code Lets you join images together in various configurations of your choosing. Deiwin Sarjas [MarGopher: Markov Chain Random Text Generator](https://github.com/AhmedZaleh/margopher?utm_source=golangweekly&utm_medium=email) code Ahmed Saleh [Go Router: Simple, Compact and Fast Router Package for HTTP Requests](https://github.com/takama/router?utm_source=golangweekly&utm_medium=email) code Igor Dolzhikov [Kingshard: A High-Performance Proxy for MySQL](https://github.com/flike/kingshard?utm_source=golangweekly&utm_medium=email) code Chen Fei [TiDB: A Distributed SQL Database Written in Go](https://github.com/pingcap/tidb?utm_source=golangweekly&utm_medium=email) code Inspired by the design of Google F1, TiDB is a distributed SQL database with the best features of both traditional RDBMS and NoSQL. Still early days and not recommended for production. PingCAP    

Go Newsletter is curated by [Peter Cooper](https://twitter.com/peterc) [Read this issue on the Web](http://golangweekly.com/issues/75) [See our archives](http://golangweekly.com/issues) [Change your email address](*|UPDATE_PROFILE|*)  [Stop getting this newsletter](*|UNSUB|*)  

Published by [Cooperpress](https://cooperpress.com/)
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
