---
title: "Go Newsletter Issue #109"
publication: "Go Weekly"
issue: 109
published_at: "2016-05-12"
canonical_url: "https://golangweekly.com/issues/109"
---

Go Newsletter 109   . 

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

[Go Newsletter](http://golangweekly.com) Issue 109 — May 12, 2016     

Featured [Awesome Go LibHunt: Curated Go Tools and Libraries](https://go.libhunt.com/?utm_source=golangweekly&utm_medium=email) tools Hundreds of Go resources (mostly libraries and tools hosted on GitHub) organized into categories and sorted by ‘popularity score’. Libhunt [Go 1.7 Observed Performance Changes](https://groups.google.com/d/msg/golang-dev/n-D2RYU4nIs/o5CgGIcRDAAJ?utm_source=golangweekly&utm_medium=email) news Go 1.7 is still in the pipeline, but you can already check out some benchmarks showing how performance has changed in the latest canary builds. Brian Hatfield [httpexpect: Helps You Write Nice Tests for Your HTTP API](https://github.com/gavv/httpexpect?utm_source=golangweekly&utm_medium=email) code httpexpect provides an API for elegantly writing tests for HTTP-based APIs. Victor Gaydov [Kraken.io: Integrate your site with the most robust image optimization API](https://kraken.io/?utm_source=newsletter&utm_medium=email&utm_campaign=goweekly-may2016) Kraken.io offers a robust, fully-featured image optimization and manipulation API. Remove image bloat from your service and free yourself from writing tedious imaging code. Sign up free and try out our Go package or one of our other integrations. kraken.​iosponsored[![\](https://copm.s3.amazonaws.com/a1e483ac.png)](https://kraken.io/?utm_source=newsletter&utm_medium=email&utm_campaign=goweekly-may2016) [How Go and Neo4j Enabled The FT to Deliver at Speed](https://www.youtube.com/watch?v=k47aC01Uy64&utm_source=golangweekly&utm_medium=email) video A 20 minute talk by Dan Murphy of the Financial Times about how they shifted to a Neo4j and Go-powered, microservices-based system. YouTube [Rewriting the Gophers Invite Form in Go](https://cognitive.io/post/rewriting-the-gophers-invite-form-in-go/?utm_source=golangweekly&utm_medium=email) tutorial _[Gophers](https://invite.slack.golangbridge.org/)_ is a popular Slack community for Go developers but its signup form was based on a Node.js system. Here’s how it was ported purely to Go. Kristoffer Berdal [Go on the Cloud with Andrew Gerrand and Chris Broadfoot](https://www.gcppodcast.com/post/episode-25-go-with-andrew-and-chris/?utm_source=golangweekly&utm_medium=email) podcast A 36 minute chat with two members of the Go core team on why Go is finding success in the cloud. Google Cloud Platform Podcast [Test Fixtures in Go](http://dave.cheney.net/2016/05/10/test-fixtures-in-go?utm_source=golangweekly&utm_medium=email) tutorial A description of "how you can use test fixtures, data files on disk, with the Go testing package" Dave Cheney Jobs [Work on a Better Stack](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_term=cat-tech-go&utm_content=betterstack&utm_campaign=q2-16-gonewsletter&utm_location=us) On Hired, engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 3,500+ companies instantly. Hired.​com In Brief [Remote Go Meetups](https://blog.golangbridge.org/remote-go-meetups-d1480c408912?utm_source=golangweekly&utm_medium=email) news GoBridge [Understanding Go's `nil` Value](http://www.gmarik.info/blog/2016/understanding-golang-nil-value/?utm_source=golangweekly&utm_medium=email) tutorial Gmarik Info [The Performance of Green Threads and Why It Matters](http://250bpm.com/blog:81?utm_source=golangweekly&utm_medium=email) opinion As provided by goroutines. Martin Sústrik [Manul: Yet Another Vendoring Tool for Go Programs](https://github.com/kovetskiy/manul?utm_source=golangweekly&utm_medium=email) tools Claims to avoid the reasons other vendoring tools “suck”. Egor Kovetskiy [Stop building APIs!](http://www.launchbit.com/taz/11162-6419-111) tools Auto-generate REST APIs from any SQL/NoSQL database. Supports V8js, Node.js, PHP, and Python. Open source, active community. DreamFactorysponsored [Freeze: An Immutability Helper](https://github.com/lukechampine/freeze?utm_source=golangweekly&utm_medium=email) code Enables the freezing of data, similar to JavaScript’s `Object.freeze()` - frozen objects cannot then be modified further. Luke Champine [doctl: A Command Line Tool for DigitalOcean's Services](https://github.com/digitalocean/doctl?utm_source=golangweekly&utm_medium=email) code DigitalOcean [go-flagz: Dynamic Flag Management for Go](https://github.com/mwitkow/go-flagz?utm_source=golangweekly&utm_medium=email) code Dynamic, thread-safe flag variables that can be modified at runtime via etcd. Michal Witkowski [gogen-avro: Generate Go Code to Serialize and Deserialize Avro Schemas](https://github.com/alanctgardner/gogen-avro?utm_source=golangweekly&utm_medium=email) code Alan Gardner [tiles: A Map Tiling Library Written in Pure Go](https://github.com/buckhx/tiles?utm_source=golangweekly&utm_medium=email) code buck heroux [Sqrape: Query-Based Scraping with CSS and Go Reflection](https://github.com/cathalgarvey/sqrape?utm_source=golangweekly&utm_medium=email) code A library that uses struct ‘tags’ to access and extract data from HTML. Cathal Garvey [smlr: Re-Encode JPEG Images with No Perceivable Quality Loss](https://github.com/jasonmoo/smlr?utm_source=golangweekly&utm_medium=email) code Jason Mooberry [Rack: Open-Source PaaS on AWS, using Go](https://github.com/convox/rack?utm_term=weekly&utm_source=golangweekly&utm_medium=email) code Provides a developer-focused API for building and deploying apps on ECS in an isolated VPC. convox [Nihongo: Open Source Japanese Dictionary Written in Go](https://github.com/gojp/nihongo?utm_source=golangweekly&utm_medium=email) code GoJP [NetTop: A Simple Command Line Bandwidth Monitor in Go](https://github.com/cs8425/NetTop?utm_source=golangweekly&utm_medium=email) code cs8425 [Teleport: A Trigger-Based Postgres Replicator Written in Go](https://github.com/pagarme/teleport?utm_source=golangweekly&utm_medium=email) code Pagar.​me    

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