---
title: "Go Newsletter Issue #52"
publication: "Go Weekly"
issue: 52
published_at: "2015-04-02"
canonical_url: "https://golangweekly.com/issues/52"
---

Go Newsletter 52   . 

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

[Go Newsletter](http://golangweekly.com) Issue 52 — April 2, 2015     

Featured [Go 1.5's 'To Do' List](https://docs.google.com/document/d/1nWAlZSXGMGdIh8iKovGpx9L1dHiQZlEmq4xDrfxPcBA/edit?utm_source=golangweekly&utm_medium=email) “Go 1.5 code freeze is May 1, 2015; release is August 1, 2015. This is a list of things we’re hoping will be in Go 1.5 but are not yet done.” Google Docs [The 'Go-2' Project: An April Fool's Joke](http://underlap.blogspot.com/2015/04/go2.html?utm_source=golangweekly&utm_medium=email) Enjoy this April Fool’s joke with the benefit of hindsight. It describes a ‘Go 2’ extended subset of Go that adds new features and refines ‘confusing’ things in regular Go. underlap.​blogspot.​com [hyflow-go: A Geo-Replicated Main-Memory Highly Consistent Datastore](http://www.hyflow.org/hyflow-go/index.html?utm_source=golangweekly&utm_medium=email) An interesting research project from Virginia Tech’s Systems Software Research Group. Virginia Tech [Hired gives top developers more power in their job search.](https://hired.com/?utm_source=golangweekly&utm_medium=email&utm_campaign=n-q2_15-petercooperpress&utm_term=apr2_15&utm_content=power) You'll create a profile over 1 week tech companies will apply to you! You'll get salary/equity offers upfront you're under no obligation to accept any offer. Interested? Join Hired today! Hired.​comsponsored [The 2nd Go Challenge Has Been Set](http://golang-challenge.com/go-challenge2/?utm_source=golangweekly&utm_medium=email) news Guillaume J. Charmes has set an encryption themed challenge leaning on the NaCl library. Go Challenge [TardisGo: A Proof of Concept Go to Haxe Compiler](https://github.com/tardisgo/tardisgo/?utm_source=golangweekly&utm_medium=email) code Provides the opportunity to reach C++, C#, Java and JavaScript as well since Haxe is designed to easily compile to those languages. TARDIS Go [gobench: A Go Benchmark Competition](http://blog.gopheracademy.com/gobench/?utm_source=golangweekly&utm_medium=email) An environment in which Go developers can gain practical experience of writing fast code and exchange knowledge and know-how. Keiji Yoshida ['Monkey Patching' in Go](http://bouk.co/blog/monkey-patching-in-go/?utm_source=golangweekly&utm_medium=email) Consider this an academic exercise for fun/as a cool hack. Don’t use these techniques in production unless you are feeling extremely brave. Bouke van der Bijl In Brief [Preview the Latest AWS SDK for Go Updates in the Master Branch](https://aws.amazon.com/blogs/aws/preview-the-latest-updates-in-the-master-branch-aws-sdk-for-go/?utm_source=golangweekly&utm_medium=email) news AWS Official Blog [Decoding YAML in Go](http://mlafeldt.github.io/blog/decoding-yaml-in-go/?utm_source=golangweekly&utm_medium=email) tutorial Decoding YAML itself is easy but there are some more advanced considerations to be aware of too. Mathias Lafeldt [Building a REST API in Go](http://nilpath.se/building-a-rest-api-in-golang/?utm_source=golangweekly&utm_medium=email) tutorial Christoffer Åhrling [Golang Internals, Part 4: Object Files and Function Metadata](http://blog.altoros.com/golang-part-4-object-files-and-function-metadata.html?utm_source=golangweekly&utm_medium=email) tutorial Sergey Matyukevich [A Quick and Dirty Guide to Deploying Go Apps](http://learningtolearn.sndrs.ca/blog/2015-03-29-quick-and-dirty-guide-to-deploying-go-apps/?utm_source=golangweekly&utm_medium=email) tutorial A look at using Ansible to set up a system ready to run Go apps. C Saunders [HTTP Handlers in Go](http://thoughtsfromplac.es/http-handlers-in-go/?utm_source=golangweekly&utm_medium=email) tutorial Neil Lyons [How To Do Stream Multiplexing in Go](https://www.hakkalabs.co/articles/stream-multiplexing-go/?utm_source=golangweekly&utm_medium=email) video A talk about using [Muxado](https://github.com/inconshreveable/muxado) for doing stream multiplexing in Go as a foundation for RPC. Alan Shreve [How to Make Your Statistical Programs More Scalable With Go](https://www.hakkalabs.co/articles/using-go-for-statistical-programming-by-aditya-mukerjee/?utm_source=golangweekly&utm_medium=email) video A recording and slides of a talk given by a Cornell Tech student about using Go for statistical programming (back in 2013). Aditya Mukerjee [An AngularJS App Backed by Go to Show and Rate Puppies](https://github.com/mseshachalam/go-angular?utm_source=golangweekly&utm_medium=email) code Cutesy topic aside, if you want to bring together Angular and Go at all, here’s some code to read. Seshachalam Malisetti [Color: Easily Colorize Your Terminal Output](https://github.com/fatih/color?utm_source=golangweekly&utm_medium=email) code Supports Windows too. Fatih Arslan [progressio: Library for Progress Feedback from io.Reader and io.Writer Objects](https://github.com/bartmeuris/progressio?utm_source=golangweekly&utm_medium=email) code Bart Meuris [Buffer: Composable Buffers for Go](https://github.com/djherbis/buffer?utm_source=golangweekly&utm_medium=email) code Dustin H [HN Notifications: Get An Email When A Hacker News Story Matches Your Criteria](https://github.com/ichinaski/hnnotifications?utm_source=golangweekly&utm_medium=email) code Iñigo    

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