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

Go Newsletter 74   . 

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

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

Featured [Go GC: Prioritizing Low Latency and Simplicity](https://blog.golang.org/go15gc?utm_source=golangweekly&utm_medium=email) Richard Hudson looks at the future of garbage collection in Go, noting that Go needs a GC designed for 2025 and beyond, a future with ‘no place for stop-the-world GC pauses’. There's [extensive discussion on HN](https://news.ycombinator.com/item?id=10149961) about this too. Official Go Blo [Best Practices for A New Go Developer](https://medium.com/@IndianGuru/best-practices-for-a-new-go-developer-8660384302fc?utm_source=golangweekly&utm_medium=email) 15 Go developers answer the question “What best practices are most important for a new Go developer to learn and understand?” Satish Talim [Go skills are in demand.](https://hired.com/?utm_source=newsletters&utm_medium=golangweekly&utm_campaign=n-sept03_15-goweeklyspons&utm_content=indemand) Join Hired and get 5+ job offers in one week! You'll see compensation figures up front and you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today! Hired.​comsponsored[![\](https://copm.s3.amazonaws.com/962e349f.png)](https://hired.com/?utm_source=newsletters&utm_medium=golangweekly&utm_campaign=n-sept03_15-goweeklyspons&utm_content=indemand) [Go at Basecamp](https://signalvnoise.com/posts/3897-go-at-basecamp?utm_source=golangweekly&utm_medium=email) Basecamp (formerly 37signals) is a Ruby-focused company but Go has organically found its way into numerous places there. Basecamp [For Go 2.0 - What Would You Take Out?](https://www.reddit.com/r/golang/comments/3ipjw5/for_go_20_what_would_you_take_out/?utm_source=golangweekly&utm_medium=email) An extensive discussion on Reddit. Reddit [The Easiest Way to Develop with Go - A Docker Based Go Tool](https://medium.com/iron-io-blog/the-easiest-way-to-develop-with-go-introducing-a-docker-based-go-tool-c456238507d6?utm_source=golangweekly&utm_medium=email) A look at a Docker-based Go tool that makes getting up and running with Go development easy - only Docker is needed to get started. Travis Reeder [Awesome-Go: A Curated List of Go Libraries, Tools & More](https://github.com/avelino/awesome-go?utm_source=golangweekly&utm_medium=email) Now up to about 650 links! Somehow this newsletter isn’t there, but you’re already reading it, so… ;-) Thiago Avelino Jobs [Apply to top SF and NYC startups in 60 seconds](https://underdog.io/?utm_source=goweekly&utm_medium=9_3_2015_goweeklysponsor&utm_campaign=notimetowaste) Want to spend less time job searching? Sign up to Underdog.io and startup founders and hiring managers will email you directly. You decide where to interview and where to work. Your information is kept private from current and past employers. Underdog.​io In Brief [Testing Go 1.5 Cross Compilation on the Raspberry Pi](http://labs.yulrizka.com/en/2015/08/testing-go-1-dot-5-cross-compilation.html?utm_source=golangweekly&utm_medium=email) tutorial Ahmy Yulrizka [Golang Code Reuse - Generalization Tricks](http://blog.atte.ro/2015/08/29/golang-code-reuse.html?utm_source=golangweekly&utm_medium=email) tutorial Justyna Ilczuk [Distributed Locks With DynamoDB](http://vilkeliskis.com/blog/2015/08/27/distributed_locks_with_dynamodb.html?utm_source=golangweekly&utm_medium=email) tutorial Tadas Vilkeliskis [Simple Test Driven Development in Go](http://devcraft.tv/episodes/6?utm_source=golangweekly&utm_medium=email) video A very simple 4 minute intro. Devcraft.​tv [Writing Middleware and How Go Makes It So Much Fun](https://medium.com/@matryer/writing-middleware-in-golang-and-how-go-makes-it-so-much-fun-4375c1246e81?utm_source=golangweekly&utm_medium=email) Mat Ryer [A Blazing Fast Geo Database with LevelDB, Go and Geohashes](http://blog.nobugware.com/post/2015/leveldb_geohash_golang/?utm_source=golangweekly&utm_medium=email) Fabrice Aneche [gounexport: Find Unnecessarily Exported Identifiers in A Package and Help Unexport Them](https://github.com/isaiah/unexport?utm_source=golangweekly&utm_medium=email) tools code Isaiah Peng [Real-time Image Resizing as a Service](https://www.imgix.com/?utm_medium=email&utm_source=golangweekly&utm_campaign=2015-08-go-newsletter) tools Resize, crop, and process images at scale and in real-time with imgix. Get up to speed quickly with the community-built Go package. Imgixsponsored [Service: Easily Write Daemons in Go](https://github.com/hlandau/service?utm_source=golangweekly&utm_medium=email) code Takes care of daemonization, PID files, chrooting, etc. Hugo Landau [Gomail: The Best Way to Send Emails in Go](https://github.com/go-gomail/gomail?utm_source=golangweekly&utm_medium=email) code Version 2 has just been released. Gomail provides a simple and efficient package to send emails. GitHub [rocker-compose: Docker Composition Tool with Idempotency Features for Deploying Apps Composed of Multiple Containers](https://github.com/grammarly/rocker-compose?utm_source=golangweekly&utm_medium=email) code Grammarly [Validator: Go Struct and Field Value Validation](https://github.com/bluesuncorp/validator?utm_source=golangweekly&utm_medium=email) code Including Cross Field, Cross Struct, Map, Slice and Array diving. Blue Sun Corp.​    

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