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

Go Newsletter 79   . 

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

[Go Newsletter](http://golangweekly.com) Issue 79 — October 8, 2015     

Featured [VCS Repository Management for Go](http://engineeredweb.com/blog/2015/golang-vcs-released/?utm_source=golangweekly&utm_medium=email) code Manage repos in varying version control systems with ease through a common interface. Supports Git, Mercurial (Hg), Bazaar (bzr), and Subversion (SVN). [GitHub project here.](https://github.com/Masterminds/vcs) Matt Farina [Calling Go from Swift](https://medium.com/@rakyll/calling-go-from-swift-be88709942c3?utm_source=golangweekly&utm_medium=email) tutorial A new part of the Go Mobile project is language bindings from Swift (Apple’s new iOS-oriented language) to Go. Here’s a quick example of using them. rakyll [Nomad: Distributed, Highly Available, Datacenter-Aware Scheduler](https://github.com/hashicorp/nomad?utm_source=golangweekly&utm_medium=email) code Use a declarative job specification to submit work, and Nomad ensures constraints are satisfied and resource utilization is optimized. From HashiCorp, the creators of Vagrant. HashiCorp [Oct 16th Free Webinar: Siesta - A Different Go Framework](http://www.vividcortex.com/resources/webinars/siesta-go-framework/?utm_source=paid&utm_medium=gow) Siesta is a lightweight Go framework. When we developed Siesta, we made sure to keep it simple to avoid spaghetti code both in the package itself and user-facing code that uses it. As a result, Siesta enables a lot more functionality without imposing a strict view for writing HTTP services. Vivid Cortexsponsored[![\](https://copm.s3.amazonaws.com/f37485c1.png)](http://www.vividcortex.com/resources/webinars/siesta-go-framework/?utm_source=paid&utm_medium=gow) [Resty: Simple HTTP and REST Client Inspired by Ruby's rest-client](https://github.com/go-resty/resty?utm_source=golangweekly&utm_medium=email) code Robust request body input, auto marshal & unmarshal, request and response middlewares, custom & extensible redirect policy, etc. github.​com [3 Trivial Concurrency Exercises for the Confused Newbie Gopher](http://whipperstacker.com/2015/10/05/3-trivial-concurrency-exercises-for-the-confused-newbie-gopher/?utm_source=golangweekly&utm_medium=email) Nothing to learn here, but three simple exercises for you to try to practice your concurrency skills. Whipper Stacker [gologin: Chainable Go Login Handlers for Authentication Providers](https://github.com/dghubble/gologin?utm_source=golangweekly&utm_medium=email) code Provides chainable login handlers for Google, Github, Twitter, Digits, Facebook, Bitbucket, Tumblr, OAuth1, OAuth2, and other authentication providers. Dalton Hubble [Go-miniLock: The Minilock File Encryption System, in Pure Go](https://github.com/cathalgarvey/go-minilock?utm_source=golangweekly&utm_medium=email) code Minilock is a heavily reviewed file encryption system available only as a Chrome app so far. This ports the core mechanisms to Go, complete with CLI utilities. Cathal Garvey Jobs [Want to spend less time job searching? Apply to the best startups in 60 seconds.](https://underdog.io/?utm_source=newsletters&utm_medium=goweekly&utm_content=spendlesstime&utm_campaign=q4_15) If you’re accepted, startup decision-makers will email you as soon as next Monday. You decide where to interview and where to work. Now open in SF, NYC, and remote. Join the Underdog.io platform today! Underdog.​io In Brief [vim-go 1.2 Released](https://github.com/fatih/vim-go/releases/tag/v1.2?utm_source=golangweekly&utm_medium=email) news tools Fatih Arslan [What's New in Go Crypto [slidedeck\]](http://www.slideshare.net/NicholasSullivan/whats-new-in-go-crypto-gotham-go?utm_source=golangweekly&utm_medium=email) news Nick Sullivan [Getting Started with Go on the Google Cloud Platform](https://cloud.google.com/go/?utm_source=golangweekly&utm_medium=email) tutorial Google [godoc, go doc, godoc.org, and go/doc - Which One's Which?](http://whipperstacker.com/2015/09/30/go-documentation-godoc-godoc-godoc-org-and-go-doc/?utm_source=golangweekly&utm_medium=email) tutorial Confused? Don’t be. Whipper Stacker [Learn Golang + GraphQL + Relay, Part 1](https://medium.com/@sogko/learn-golang-graphql-relay-1-e59ea174a902?utm_source=golangweekly&utm_medium=email) tutorial Hafiz Ismail [A Makefile for Golang CLI Tools](https://ariejan.net/2015/10/03/a-makefile-for-golang-cli-tools/?utm_source=golangweekly&utm_medium=email) tutorial ariejan de vroom [Getting Started with Go](https://cds.cern.ch/record/2056765?utm_source=golangweekly&utm_medium=email) video Very high level introductory 8 minute lightning talk. Ben Jones [Redis Performance Dashboard and Autoscaling from RedisGreen](https://dashboard.redisgreen.net/new?utm_source=golangweekly&utm_medium=email&utm_campaign=2015b&utm_content=link&utm_term=seamless%20autoscaling%20performance) tools Seamless scaling and analytics backed by support from engineers who've been scaling Redis for years. RedisGreensponsored [stringfy: Simple String Manipulation Packages](https://github.com/hgsigner/stringfy?utm_source=golangweekly&utm_medium=email) code Things like camel casing, underscoring, pluralization. Hugo Dorea [Rayito: A Simple Ray Tracer Built as a Learning Project](https://github.com/phrozen/rayito?utm_source=golangweekly&utm_medium=email) code Pretty samples. Guillermo Estrada [Ran: A Simple Static Web Server Written in Go](https://github.com/m3ng9i/ran?utm_source=golangweekly&utm_medium=email) code mengqi [Applikatoni: Tech-Agnostic Deployment of Multiple Apps to Many Servers](http://applikatoni.com/?utm_source=golangweekly&utm_medium=email) code tools Uses WebSockets for a live view and runs deployments in parallel via SSH on multiple servers. Written in Go, naturally. flinc [PostgreSQL Sharding for go-pg and Golang](https://github.com/go-pg/sharding/?utm_source=golangweekly&utm_medium=email) code GitHub [Limiter: Simple Rate Limiting Middleware](https://github.com/ulule/limiter?utm_source=golangweekly&utm_medium=email) code Ulule [factory-go: A Test Fixtures Replacement, Inspired by factory_girl](https://github.com/bluele/factory-go?utm_source=golangweekly&utm_medium=email) code Jun Kimura    

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