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

Go Newsletter 125   . 

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

[Go Newsletter](http://golangweekly.com) Issue 125 — September 1, 2016     

Featured [Brad Fitzpatrick on What To Look Forward To in Go 1.8](https://www.reddit.com/r/golang/comments/4zr8j0/what_should_we_be_excited_about_in_go_18/d6y5mtb?utm_source=golangweekly&utm_medium=email) news SSA for all architectures, more optimizations, a new and faster frontend parser, smaller binaries, and more. Plus some interesting answers to followup questions. Reddit [Go Development in Vim with vim-go](https://www.youtube.com/watch?v=7BqJ8dzygtU&utm_source=golangweekly&utm_medium=email) video The creator of [vim-go](https://github.com/fatih/vim-go) talks how the most popular Vim plugin for Go development works and how it can make you more productive. A well recorded, helpful talk. Fatih Arslan [Monitor all the things](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeekly&utm_content=Go) Graph custom performance metrics from your Go app, plus memory and GC metrics from the expvar package. Easily correlate app performance with metrics from your hosts, containers, and the rest of your infrastructure. Datadogsponsored[![\](https://copm.s3.amazonaws.com/2143f63f.png)](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeekly&utm_content=Go) [Using Functions Inside Go Templates](http://www.calhoun.io/using-functions-inside-go-templates/?utm_source=golangweekly&utm_medium=email) tutorial A tutorial covering how to create and use both built-in and custom functions in templates using Go’s `html/template` package. Jon Calhoun [Excelize: Go Library for Reading and Writing XLSX Files](https://github.com/Luxurioust/excelize?utm_source=golangweekly&utm_medium=email) code A pure Go library for working with Excel spreadsheet files generated by Excel 2007 or later. Ri Xu [Micro 1.0: A Terminal-based Text Editor](https://github.com/zyedidia/micro?utm_source=golangweekly&utm_medium=email) code A pure Go terminal-based text editor with syntax highlighting, color, mouse and Unicode support has reached [version 1.0.](https://github.com/zyedidia/micro/releases/tag/v1.0) Zachary Yedidia [A Walk Through Go 1.7 with Brad Fitzpatrick](https://www.youtube.com/watch?v=8cQcPnzfkLk&utm_source=golangweekly&utm_medium=email) video Yep, Brad makes it in twice this week, but he knows his stuff :-) _21 minutes._ YouTube Jobs [Stop Applying to Jobs - Let Companies Come To You](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q3-16-gonewsletter) On Hired, engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 4,000+ companies instantly. Hired.​com In Brief [A Proposal of a Design for a Bytecode Interpreter for Go](https://github.com/go-interpreter/proposal/issues/1?utm_source=golangweekly&utm_medium=email) news The Go Interpreter Project [There's A Star Wars Easter Egg in Go's 'net' Package](https://www.reddit.com/r/golang/comments/502k2u/easter_egg_in_net_package/?utm_source=golangweekly&utm_medium=email) news Reddit [The First Commit to Go, from 1972](https://github.com/golang/go/commit/7d7c6a97f815e9279d08cfaea7d5efb5e90695a8?utm_source=golangweekly&utm_medium=email) news Yes, it’s a joke, but well played :-) Go [Join us at DataLayer](https://datalayer.com/?utm_source=cooper&utm_medium=newsletter&utm_campaign=datalayer) news Hear speakers from GitHub, Artsy, ZenDesk many others as they discuss how their teams are optimizing the data layer to scale modern web and mobile apps. Reserve your seat now for this one day event on Sept 28 in Seattle. Compose | DataLayersponsored [A Walkthrough of 'encoding/binary'](https://medium.com/@benbjohnson/go-walkthrough-encoding-binary-96dc5d4abb5d?utm_source=golangweekly&utm_medium=email) tutorial Demystifying the low-level binary encoding package. Ben Johnson [How Go 1.7's Bounds Check Elimination (BCE) Feature Works](http://www.tapirgames.com/blog/golang-1.7-bce?utm_source=golangweekly&utm_medium=email) tutorial Tapir Games [Go 1.7 'httptrace' and 'context' Debug Patterns](https://medium.com/@cep21/go-1-7-httptrace-and-context-debug-patterns-608ae887224a?utm_source=golangweekly&utm_medium=email) tutorial httptrace is a new addition in Go 1.7 that allows users to trace the steps of a HTTP request. Jack Lindamood [Nested Go Channels Over The Network with Chanserv and AstraNet](http://tech.zenhotels.com/chanserv-and-astranet/?utm_source=golangweekly&utm_medium=email) tutorial ZenHotels Engineering [5 Tips for Using Strings in Go](http://www.calhoun.io/5-tips-for-using-strings-in-go-2/?utm_source=golangweekly&utm_medium=email) tutorial Jon Calhoun [When to Use Defer](https://kylewbanks.com/blog/when-to-use-defer-in-go?utm_source=golangweekly&utm_medium=email) tutorial Kyle W.​ Banks [From Prototype to Deployment: Building A REST Application using Go](https://www.youtube.com/watch?v=ZOg-IqFuWgA&index=2&list=PLksrWpGRbbYj8HuJMBpK_rUoefScqEYxt&utm_source=golangweekly&utm_medium=email) video _42 minutes. Audio is not great._ Luis Pabón [golq: 2D Locality Queries in Go](https://github.com/aurelien-rainone/golq?utm_source=golangweekly&utm_medium=email) code Stores 2D points and efficiently does _circle inclusion_ queries. Aurelien Rainone [speechtotext: Audio to Text Converter using Google's Cloud Speech API](https://github.com/tmc/speechtotext?utm_source=golangweekly&utm_medium=email) code Travis Cline [Rclone: 'Rsync for Cloud Storage' Supporting 11 Platforms](https://github.com/ncw/rclone?utm_source=golangweekly&utm_medium=email) code Nick Craig-Wood [v8: A Go API for the V8 JavaScript Engine](https://github.com/augustoroman/v8?utm_source=golangweekly&utm_medium=email) code Works with the latest Chrome dev build on OS X and Linux. The creator seeks help for compiling on Windows though. Augusto Roman [SCS: Session Management for Go 1.7+](https://github.com/alexedwards/scs?utm_source=golangweekly&utm_medium=email) code Alex Edwards [noti: Display A Notification After A Terminal Process Finishes](https://github.com/variadico/noti?utm_source=golangweekly&utm_medium=email) code Jaime Piña    

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