---
title: "Go Newsletter Issue #93"
publication: "Go Weekly"
issue: 93
published_at: "2016-01-21"
canonical_url: "https://golangweekly.com/issues/93"
---

Go Newsletter 93   . 

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

[Go Newsletter](http://golangweekly.com) Issue 93 — January 21, 2016     

Featured [Apex: Serverless Architecture with AWS Lambda](https://medium.com/@tjholowaychuk/introducing-apex-800824ffaa70?utm_source=golangweekly&utm_medium=email) Apex is a small program written in Go for managing “serverless” architecture via AWS Lambda, allowing you to focus on code instead of infrastructure. TJ Holowaychuk [cgo is not Go](http://dave.cheney.net/2016/01/18/cgo-is-not-go?utm_source=golangweekly&utm_medium=email) “I believe that when faced with reimplementing a large piece of C code in Go, programmers choose instead to use cgo to wrap the library, believing that it is a more tractable problem. I believe this is a false economy.” Dave Cheney [Go 1.6's Remaining Schedule and Superfreeze](https://groups.google.com/d/msg/golang-dev/auZ-CfTBf8g/T7QpKomoEwAJ?utm_source=golangweekly&utm_medium=email) news There are some lingering bugs in Go 1.6 beta 2 but RC1 is expected at the start of February with 1.6 proper in mid February. Russ Cox [Fix bugs in production before your boss even notices.](https://www.honeybadger.io/for/go?utm_source=goweekly&utm_medium=email&utm_campaign=boss) When people depend on your apps to work, you need Honeybadger. We give you complete visibility into production problems the moment they happen, and the tools you need to fix them. [Try Go exception monitoring for free.](https://www.honeybadger.io/for/go?utm_source=goweekly&utm_medium=email&utm_campaign=boss) Honeybadger.​iosponsored[![\](https://copm.s3.amazonaws.com/8bfc1a87.png)](https://www.honeybadger.io/for/go?utm_source=goweekly&utm_medium=email&utm_campaign=boss) [Zygomys: A 100% Golang, Easy-to-Use Lisp](https://github.com/glycerine/zygomys?utm_source=golangweekly&utm_medium=email) code As Java has Clojure, Go has Zygomys, they say. It’s an embeddable Lisp written in Go and designed to interact with Go concepts. Jason E.​ Aten, Ph.​D.​ [An Analysis of the Top 1000 Go Repositories](http://blog.sgmansfield.com/2016/01/an-analysis-of-the-top-1000-go-repositories/?utm_source=golangweekly&utm_medium=email) A look at code organization, vendoring, repository, package and cgo use. Scott Mansfield [Go at Google: Language Design in the Service of Software Engineering](https://talks.golang.org/2012/splash.article?utm_source=golangweekly&utm_medium=email) tutorial An oldie, but if you haven’t read it yet, Go trainer William Kennedy says it’s still a must read. Rob Pike [Lambda: A Lisp Interpreter Written in Go for an iOS App](http://blog.gaurav.im/2016/01/16/lambda-a-lisp-interpreter-written-in-go-for-an-ios-app/?utm_source=golangweekly&utm_medium=email) A quick look at how the interpreter was created before noting gomobile could be used to compile it into a static library for use in an iOS app. Gaurav Menghani Jobs [Apply to 3,000+ Jobs in 10 Minutes & 1 Application](https://hired.com/?utm_source=newsletters&utm_medium=gonewsletter&utm_term=cat-tech-go&utm_content=3kcompaniesin10min&utm_campaign=q1-16&utm_location=us) Top companies apply to you on Hired. Get salary and equity upfront before interviewing. Hired.​com In Brief [vim-go 1.4 Released: Go Development Plugin for Vim](https://github.com/fatih/vim-go/releases/tag/v1.4?utm_source=golangweekly&utm_medium=email) news tools Fatih Arslan [Gb 0.4.0 Released: The Project-Based Build Tool](https://forum.golangbridge.org/t/gb-0-4-0-has-been-released/1852?utm_source=golangweekly&utm_medium=email) news tools Dave Cheney [Free eBook: Automate your Development Workflow with Docker](http://resources.codeship.com/ebooks/automate-development-workflow-with-docker?utm_source=goweeklysecondary) tutorial In this free Codeship eBook you will learn how to use Docker to solve the problems of inconsistent environments on varying deployment targets and how to build an app to run inside an isolated Docker Container. Codeshipsponsored [Go Error Handling Tutorial For Beginners](http://codesamplez.com/programming/golang-error-handling?utm_source=golangweekly&utm_medium=email) tutorial Md Ali Ahsan Rana [How to Generate A Sine Wave in Go](http://brendaningram.com/article/sine-wave-generator-in-golang/?utm_source=golangweekly&utm_medium=email) tutorial Brendan Ingram [Go Coverage with External Tests](https://blog.cloudflare.com/go-coverage-with-external-tests/?utm_source=golangweekly&utm_medium=email) tutorial Filippo Valsorda [Is 'err != nil' The Best Idiom for Error Handling?](https://www.reddit.com/r/golang/comments/4126jh/is_err_nil_the_best_idiom_for_error_handling/?utm_source=golangweekly&utm_medium=email) opinion Reddit [Go's := Causes Accidental Shadowing](https://blog.dbalan.in/blog/2016/01/14/golang-shorthand-operator-allows-accidental-shadowing-of-variable/?utm_source=golangweekly&utm_medium=email) opinion Dhananjay Balan [Syncthing: Open Source Decentralized File Syncing Tool](https://syncthing.net/?utm_source=golangweekly&utm_medium=email) tools Written in Go. syncthing.​net [ST: Struct Tagger for Go](https://github.com/alistanis/st/?utm_source=golangweekly&utm_medium=email) tools code Christopher Cooper [shell: Generate Shell Commands, sprintf Style](https://github.com/keegancsmith/shell?utm_source=golangweekly&utm_medium=email) code Keegan Carruthers-Smith [Apex Log: Structured, Centralized Logging for Go](https://medium.com/@tjholowaychuk/apex-log-e8d9627f4a9a?utm_source=golangweekly&utm_medium=email#.fcbv14c29) code tutorial TJ Holowaychuk [glob.go: A Go Globbing Library](https://github.com/gobwas/glob?utm_source=golangweekly&utm_medium=email) code Compile globs then match strings against them. Sergey Kamardin [Slacker: Interface with Slack's API and Real Time Messaging API](https://github.com/bobbytables/slacker?utm_source=golangweekly&utm_medium=email) code Robert Ross [A Go Client for the PayPal API](https://logpacker.com/blog/go-client-for-paypal-sdk?utm_source=golangweekly&utm_medium=email) code LogPacker    

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