---
title: "Go Newsletter Issue #150"
publication: "Go Weekly"
issue: 150
published_at: "2017-03-09"
canonical_url: "https://golangweekly.com/issues/150"
---

Go Newsletter 150   . 

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

[Go Newsletter](http://golangweekly.com) Issue 150 — March 9, 2017     

Featured [The Go 2016 Survey Results](https://blog.golang.org/survey2016-results?utm_source=golangweekly&utm_medium=email) Results from a December 2016 user survey, with commentary and insights from the Go team. Respondents praised Go’s simplicity and would most like to see generics added to the language. Steve Francia [A Roadmap to Merging 'dep' Into the Go Toolchain](https://github.com/golang/dep/wiki/Roadmap?utm_source=golangweekly&utm_medium=email) The steps for [dep](https://github.com/golang/dep) to become Go’s official dependency management tool. github.​com [A Story of a Fat Go Binary](https://hackernoon.com/a-story-of-a-fat-go-binary-20edc6549b97?utm_source=golangweekly&utm_medium=email) story The tale of building a simple IoT agent, how the resulting binary is a little.. _fat_, and how to use _gofat_ to help surgically trim Go binary sizes down a bit. Dotan Nahum [Redis with HA](http://www.redisgreen.net/index.html?utm_source=golangweekly&utm_medium=email&utm_campaign=2017a&utm_content=primary&utm_term=ha+memory) RedisGreen helps companies run some of the largest and most scalable Redis deployments in EC2. Redisgreensponsored[![\](https://copm.s3.amazonaws.com/77bcacfa.png)](http://www.redisgreen.net/index.html?utm_source=golangweekly&utm_medium=email&utm_campaign=2017a&utm_content=primary&utm_term=ha+memory) [Calling Go Functions from Other Languages](https://dev.to/vladimirvivien/calling-go-functions-from-other-languages?utm_source=golangweekly&utm_medium=email) tutorial Expose your Go APIs to languages such as Python, C, Ruby, etc. Vladimir Vivien [How I Built A Web Server using Go (and on ChromeOS)](https://medium.freecodecamp.com/how-i-built-a-web-server-using-go-and-on-chromeos-3b83e4c2da5f?utm_source=golangweekly&utm_medium=email#.fanp7d4fd) tutorial This is mostly an introduction to Go but through the lens of playing with Go on a Chromebook which is interesting by itself. Peter Gleeson [Whatlanggo: Natural Language Detection in Go](https://github.com/abadojack/whatlanggo?utm_source=golangweekly&utm_medium=email) code Fast, no external dependencies, and a pure Go way to detect what language text is written in. It uses lists of common trigrams in each of 84 languages. Abado Jack Mtulla Jobs [Site Reliability Engineer Zürich, Switzerland](https://www.centralway.com/de/careers/open-positions/details#okWf4fwj) You will have front-to-back engineering and management ownership for our infrastructure (AWS, Firewalls, VPN, Confluence, Splunk, Jenkins.) Centralway Numbrs In Brief [Updating and Deleting Postgres Records Using database/sql](https://www.calhoun.io/updating-and-deleting-postgresql-records-using-gos-sql-package/?utm_source=golangweekly&utm_medium=email) tutorial Jon Calhoun [Use Google App Engine & Go to Host Static Site with Same Domain Redirects](https://thornelabs.net/2017/03/08/use-google-app-engine-and-golang-to-host-a-static-website-with-same-domain-redirects.html?utm_source=golangweekly&utm_medium=email) tutorial James W Thorne [A Simple API using Protobuf and gRPC from Go](https://pdoviet.wordpress.com/2017/03/06/a-simple-api-using-protobuf-and-grpc/?utm_source=golangweekly&utm_medium=email) tutorial wordpress.​com [Implementing a Debugger (1 of 2): Make the world a less magical place.](https://backtrace.io/blog/debugger-internals/?utm_source=golangweekly&utm_medium=email) tutorial In this blog, we dive into the guts of debuggers and systems programming to see what they do, and how they work. Backtracesponsored [Mid-Stack Inlining in the Go Compiler](https://docs.google.com/presentation/d/1Wcblp3jpfeKwA0Y4FOmj63PW52M_qmNqlQkNaLj0P5o/edit?utm_source=golangweekly&utm_medium=email#slide=id.p) slidedeck David Lazar [The State of Go Dependency Management](https://hackernoon.com/the-state-of-go-dependency-management-6cc5f82a4bfa?utm_source=golangweekly&utm_medium=email) story Tejas Manohar [Implementing 'tail -f' in Go](https://www.youtube.com/watch?v=lLDWF59aZAo&utm_source=golangweekly&utm_medium=email) video Fabian Stäber [Go's Popularity Doesn't Translate to the Enterprise](http://www.infoworld.com/article/3177310/application-development/googles-go-popularity-doesnt-translate-to-the-enterprise.html?utm_source=golangweekly&utm_medium=email) opinion Paul Krill [Tester: Lightweight Test Utilities to Use with Go's Testing Package](https://github.com/workfit/tester?utm_source=golangweekly&utm_medium=email) tools Workfit [Go2asm: Convert the Go Compiler's -S Output to Assembler](https://godoc.org/rsc.io/tmp/go2asm) tools Russ Cox [go-plus 5.3.0 Released: An Enhanced Go Experience for Atom](https://github.com/joefitzgerald/go-plus/releases/tag/v5.3.0?utm_source=golangweekly&utm_medium=email) tools Joe Fitzgerald [Try Codeship Pro: fully customizable CI with Native Docker Support](https://codeship.com/features/pro?utm_source=golangweekly&utm_medium=email&utm_campaign=cooper-pro-features-signup-campaign) tools Get set up with our hosted Continuous Integration service with native Docker support. Join thousands of customers like InvisionApp & Whole Foods. Codeshipsponsored [gdbgui: A Browser-Based Frontend to gdb (GNU Debugger)](https://github.com/cs01/gdbgui?utm_source=golangweekly&utm_medium=email) tools Add breakpoints, view stack traces, and more. Python-based but can be used to debug Go programs. Chad Smith [loginsrv: Login Server Providing A JWT Login for Multiple Login Backends](https://github.com/tarent/loginsrv?utm_source=golangweekly&utm_medium=email) code Essentially a minimal endpoint for authentication. tarent solutions GmbH [Flag: Simple and Powerful Command Line Flag Parsing Library](https://github.com/cosiner/flag?utm_source=golangweekly&utm_medium=email) code Aihui Zhu [Engo: A Cross-Platform 2D Game Engine Written in Go](https://github.com/EngoEngine/engo?utm_source=golangweekly&utm_medium=email) code EngoEngine [Excelize: Go Library for Reading and Writing XLSX Files](https://github.com/Luxurioust/excelize?utm_source=golangweekly&utm_medium=email) code Ri Xu [batchputs: Super Fast Batch Inserts/Updates to SQL Databases](https://github.com/theplant/batchputs?utm_source=golangweekly&utm_medium=email) code The Plant    

Go Newsletter is curated by [Peter Cooper](https://twitter.com/peterc) [Read this issue on the Web](http://golangweekly.com/issues/150) [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
