---
title: "Go Newsletter Issue #58"
publication: "Go Weekly"
issue: 58
published_at: "2015-05-14"
canonical_url: "https://golangweekly.com/issues/58"
---

Go Newsletter 58   . 

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

[Go Newsletter](http://golangweekly.com) Issue 58 — May 14, 2015     

Featured [Testable Examples in Go](http://blog.golang.org/examples?utm_source=golangweekly&utm_medium=email) Godoc examples are a great way to have executable documentation for a package. This tutorial explains how to write your own example functions. The Go Blog [Seven5: An Opinionated Go-Only Web App Toolkit with Epic Tutorial](http://seven5.github.io/?utm_source=golangweekly&utm_medium=email) An interesting and highly opinionated (for example, content can only be generated statically, at compile time, or on the client-side) Web framework that uses [a lengthy tutorial](http://seven5.github.io/tutorial.html) to get you involved. Seven5 [Continuous Delivery with Codeship](https://codeship.com/?utm_source=golangweekly&utm_medium=email) Codeship is a hosted Continuous Delivery Service focusing on speed, security, and customizability. It allows for fast and iterative software development and supports your GitHub and Bitbucket projects. Join customers like Sears, Careerbuilder and ProductHunt today! Codeshipsponsored[![\](https://copm.s3.amazonaws.com/89eabf65.png)](https://codeship.com/?utm_source=golangweekly&utm_medium=email) [Using Go at The New York Times](https://www.youtube.com/watch?v=bAQ9ShmXYLY&utm_source=golangweekly&utm_medium=email) video JP Robinson, a senior software engineer at The New York Times, walks through how his team has come to adopt Go for almost all back end development. YouTube [Introducing 'gb': A Project Based Build Tool for Go](http://dave.cheney.net/2015/05/12/introducing-gb?utm_source=golangweekly&utm_medium=email) We mentioned [this project](http://getgb.io/) last week, but now its creator has written up about the motivations behind it. Dave Cheney [Comments Are Not Directives](https://news.ycombinator.com/item?id=9522973&utm_source=golangweekly&utm_medium=email) A Go developer argues against the idea of using comments as directives in Go 1.4: “[..] if Go needs some kind of annotation, there should be a new syntax for it.” Hacker News Jobs [Go Engineer at UserVoice (San Francisco, CA or Raleigh, NC)](https://eng.uservoice.com/careers/?utm_source=golangweekly&utm_medium=email) If you want to build a super-fast JSON API in Go, work on analytics and big data, contribute to open source, and ship new features that empower PMs to make data-driven decisions with massive amounts of customer feedback, apply to UserVoice. We can help with relocation. UserVoice [Get 5+ Job Offers in 1 Week with Hired!](https://hired.com/?utm_source=golangweekly&utm_medium=email) 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.​com In Brief [Sorting 5x Faster with Go: How It's Possible, What Didn't Work So Well, and What I Learned](https://gist.github.com/twotwotwo/2eb69d8b30ac8e08d37a?utm_source=golangweekly&utm_medium=email) twotwotwo [Writing a Lexer and Parser in Go - Part 2](http://adampresley.com/2015/05/12/writing-a-lexer-and-parser-in-go-part-2.html?utm_source=golangweekly&utm_medium=email) tutorial Adam Presley [Why I Like Go’s Interfaces](http://theburningmonk.com/2015/05/why-i-like-golang-interfaces/?utm_source=golangweekly&utm_medium=email) opinion Yan Cui [Golang Cross Compiler on Heroku (with Docker)](http://deeeet.com/writing/2015/05/11/gox-server/?utm_source=golangweekly&utm_medium=email) tools tutorial Taichi Nakashima [Machinery: Async Task/Job Queue based on Distributed Message Passing](https://github.com/RichardKnop/machinery?utm_source=golangweekly&utm_medium=email) code Tasks are executed concurrently either by many workers on many servers or multiple worker processes on a single server using Go coroutines. Richard Knop [GoMk: An Opinionated Makefile for Go Projects](https://github.com/hgfischer/gomk?utm_source=golangweekly&utm_medium=email) code Herbert Fischer [go-sqlite3: SQLite3 Driver for Go using the database/sql Interface](https://github.com/mattn/go-sqlite3?utm_source=golangweekly&utm_medium=email) code mattn [odf: Open Document Format (ODF) Generator Library for Go](https://github.com/kpmy/odf?utm_source=golangweekly&utm_medium=email) code Пётр [dynamiq: A Simple Implementation of A Queue On Top of Riak](https://github.com/Tapjoy/dynamiq?utm_source=golangweekly&utm_medium=email) code Tapjoy, Inc.​    

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