---
title: "Go Newsletter Issue #115"
publication: "Go Weekly"
issue: 115
published_at: "2016-06-23"
canonical_url: "https://golangweekly.com/issues/115"
---

Go Newsletter 115   . 

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

[Go Newsletter](http://golangweekly.com) Issue 115 — June 23, 2016     

Featured [Bleve: A Go-Based Full Text Search Database](https://medium.com/wireless-registry-engineering/short-introduction-to-bleve-5de4bbf16657?utm_source=golangweekly&utm_medium=email) tutorial Bleve is an open-source full-text search database that focuses on performance low memory use. It supports numerous KV stores for its backend. Srdjan Marinovic [A (Very) Simple Windows GUI Application in Go](https://gist.github.com/nathan-osman/18c2e227ad00a223b61c0b3c16d452c3?utm_source=golangweekly&utm_medium=email) code A simple gist code sample showing how to use Win32 directly from Go to bring up a simple Windows app. Good to see how it’s done even if it makes for hard reading in any language. Nathan Osman [Writing An AWS Lambda Function with Go](http://www.avitzurel.com/blog/2016/06/17/writing-an-aws-lambda-function-with-golang/?utm_source=golangweekly&utm_medium=email) tutorial Using a Node.js-based wrapper, you can write ‘serverless’ functions to run on Amazon’s _Lambda_ service using Go. Avi Tzurel [Free Codeship Webinar: How to Build, Test Deploy Docker Images when Running Microservices](http://resources.codeship.com/webinars/build-test-deploy-docker-images-microservices-in-production?utm_source=goprimary) Register for the upcoming webinar with Codeship and Cloud 66 as they cover the considerations needed when creating a microservices architecture. We will guide you through the entire Docker development process and how to test your microservices architecture. Codeshipsponsored[![\](https://copm.s3.amazonaws.com/b2009b9c.png)](http://resources.codeship.com/webinars/build-test-deploy-docker-images-microservices-in-production?utm_source=goprimary) [unigornel: An Approach to Go-Powered Unikernels](https://github.com/unigornel/unigornel?utm_source=golangweekly&utm_medium=email) code A clean-slate approach to unikernels built on Xen’s Mini-OS and a fork of Go. Still in development stages but the goal is to build a library operating system predominantly written in Go, much like [MirageOS](https://mirage.io/) (which uses OCaml). unigornel [Retro: Retryable Errors for Go](https://github.com/codeship/go-retro?utm_source=golangweekly&utm_medium=email) code Wrap failure prone sections of code in retry blocks, and conditionally retry those blocks upon different types of error. Codeship [Paradigms of Rust for the Go Developer](https://medium.com/@deckarep/paradigms-of-rust-for-the-go-developer-210f67cd6a29?utm_source=golangweekly&utm_medium=email) opinion A Go developer has been learning Rust and shares some key differences he’s picked up so far. Ralph Caraveo III Jobs [Software Engineer Golang (m/f) at Sixt (based in Munich, Germany)](https://www.sixt.jobs/stellenangebot.html?yid=4052) Building next Generation mobility ecosystem. At Sixt we are looking for talented Go engineers to join our Munich office and help us build a next generation mobility ecosystem. Sixt GmbH Co.​ Autovermietung KG [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 [Go 1.7 Beta 2 Released](https://golang.org/dl/?utm_source=golangweekly&utm_medium=email#go1.7beta2) news golang.​org [See inside your Redis database. New memory mapping from RedisGreen](http://www.redisgreen.net/memory-analysis/index.html?utm_source=golangweekly&utm_medium=email&utm_campaign=2016b&utm_content=link&utm_term=inside%20memory%20map) news tools RedisGreen's new memory map models your database, helping you track down problems and gain new insights. RedisGreensponsored [Authentication in Go Using JSON Web Tokens](https://dinosaurscode.xyz/go/2016/06/17/golang-jwt-authentication/?utm_source=golangweekly&utm_medium=email) tutorial Dinosaur Code [Docker Compose + NATS: Microservices Development Made Easy](http://nats.io/blog/docker-compose-plus-nats/?utm_source=golangweekly&utm_medium=email) tutorial The NATS team [How to Marshal and Unmarshal JSON with Time and URL Data](https://ukiahsmith.com/blog/go-marshal-and-unmarshal-json-with-time-and-url-data/?utm_source=golangweekly&utm_medium=email) tutorial Ukiah Smith [Getting Started with NATS and Related Patterns](https://jacobmartins.com/2016/06/06/practical-golang-getting-started-with-nats-and-related-patterns/?utm_source=golangweekly&utm_medium=email) tutorial [NATS](http://nats.io/) is a message bus for cloud applications. cube2222 [Why You No (HTTP) Framework?](https://medium.com/@PurdonKyle/why-you-no-framework-901bd981f44b?utm_source=golangweekly&utm_medium=email) opinion Kyle Purdon [150x Faster SQL Analysis](http://www.launchbit.com/taz/11162-6361-111?utm_source=golangweekly&utm_medium=email) tools Get up to 150x faster queries with Periscope’s caching system. Periscope Datasponsored [vat: EU VAT Number Validation and Rate Retrieval](https://github.com/dannyvankooten/vat?utm_source=golangweekly&utm_medium=email) code Danny van Kooten [Bombardier: An HTTP Benchmarking Tool](https://github.com/codesenberg/bombardier?utm_source=golangweekly&utm_medium=email) code Uses fasthttp for improved performance. Максим Федосеев [Flag2: A More Traditional Command Line Flag Library for Go](https://github.com/ProfOak/flag2?utm_source=golangweekly&utm_medium=email) code _“I have a long history with Python, so the implementation code looks similar to Python’s argparse class.”_ Jimmy [isokey: Self-Contained API Keys via HMAC Signatures](https://github.com/ammario/isokey?utm_source=golangweekly&utm_medium=email) code Ammar Bandukwala [zsocket: Zero-Copy Sockets in Go on Linux](https://github.com/nathanjsweet/zsocket?utm_source=golangweekly&utm_medium=email) code Nathan Sweet [opensimplex-go: A Patent-Free Alternative to Perlin and Simplex Noise](https://github.com/ojrac/opensimplex-go?utm_source=golangweekly&utm_medium=email) code A port of Kurt Spencer’s OpenSimplex to Go. Owen Raccuglia [Collision2D: Simple Go Library 2D Shape Collision Detection](https://github.com/Tarliton/collision2d?utm_source=golangweekly&utm_medium=email) code Tárliton Godoy [fasthttp: A Fast HTTP Package for Go](https://github.com/valyala/fasthttp?utm_source=golangweekly&utm_medium=email) code Just a reminder of its existence. “In short, fasthttp is up to 10 times faster than net/http.” Aliaksandr Valialkin    

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