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

Go Newsletter 54   . 

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

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

Featured [Polymer Gopher: Building Google App Engine Apps with Go](https://www.youtube.com/watch?v=36Si7czwdyA&utm_source=golangweekly&utm_medium=email) video Just over an hour spent walking through the process of building a webapp using Go on top of App Engine along with Polymer for the front end. Well recorded and a good tutorial. Francesc Campoy Flores [Sling: A Go REST Client Library](https://github.com/dghubble/sling?utm_source=golangweekly&utm_medium=email) A ‘sling’ stores HTTP request properties to simplify making requests and decoding responses. Dalton Hubble [When do errors happen? [Data study\]](https://opbeat.com/blog/posts/error-data-study/?utm_source=golangweekly&utm_medium=ad&utm_campaign=golangweeklydatastudy) Over 70% of bugs happen outside of office hours, data from 40k releases and 10m errors. [This & other facts.](https://opbeat.com/blog/posts/error-data-study/?utm_source=golangweekly&utm_medium=ad&utm_campaign=golangweeklydatastudy) Opbeatsponsored[![\](https://copm.s3.amazonaws.com/906f6ee6.png)](https://opbeat.com/blog/posts/error-data-study/?utm_source=golangweekly&utm_medium=ad&utm_campaign=golangweeklydatastudy) [The 10 Best Go Videos](https://www.hakkalabs.co/articles/10-best-videos-go?utm_source=golangweekly&utm_medium=email) video An opinionated but solid collection of Go related talks covering topics like building Web services, scaling, cryptography and distributed systems. Hakka Labs [Writing a Lexer and Parser in Go - Part 1](http://adampresley.com/2015/04/12/writing-a-lexer-and-parser-in-go-part-1.html?utm_source=golangweekly&utm_medium=email) The first in a new series based heavily on a 2011 presentation by Rob Pike called [Lexical Scanning in Go.](http://cuddle.googlecode.com/hg/talk/lex.html#landing-slide) Adam aims to build a complete INI file parser over 3 posts. Adam Presley [Getting Started with GopherJS](https://www.hakkalabs.co/articles/getting-started-gopherjs?utm_source=golangweekly&utm_medium=email) video GopherJS is a Go to JavaScript compiler and this 35 minute talk covers all the basics as well as a variety of tips and tricks for putting Go to work on the Web. Dmitri Shuralyov Jobs [Go developers are in demand](https://hired.com/?utm_source=newsletters&utm_medium=gonewsletter&utm_campaign=n-q2_15-petercooperpress&utm_term=apr16_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.​com In Brief [First GopherCon 2015 Speakers Announced](http://blog.gopheracademy.com/gophercon2015-speakers-round-1/?utm_source=golangweekly&utm_medium=email) news Gopher Academy [How to Build Your Own Dynamic DNS Service with Go](http://mkaczanowski.com/golang-build-dynamic-dns-service-go/?utm_source=golangweekly&utm_medium=email) tutorial Mateusz Kaczanowski [Reading and Writing Redis Protocol in Go](http://www.redisgreen.net/blog/reading-and-writing-redis-protocol/?utm_source=golangweekly&utm_medium=email) tutorial RedisGreen [What Does Your Go Workflow Look Like?](http://www.reddit.com/r/golang/comments/32ohrd/what_does_your_go_workflow_look_like/?utm_source=golangweekly&utm_medium=email) opinion Reddit [Looking for Security Trouble Spots in Go Code](http://0xdabbad00.com/2015/04/12/looking_for_security_trouble_spots_in_go_code/?utm_source=golangweekly&utm_medium=email) opinion 0xdabbad00 [Autocompeter: A Fast AJAX Autocomplete Service and Widget](https://autocompeter.com/?utm_source=golangweekly&utm_medium=email) tools code Uses an open source Go-powered backend, with JavaScript for the frontend. Use their server or spin up your own. Peter Bengtsson [goauto: Go Package for Building Automation Tools](https://github.com/dshills/goauto?utm_source=golangweekly&utm_medium=email) code Davin Hills [simple-scrypt: A Wrapper Around Go's 'scrypt' Package](https://github.com/elithrar/simple-scrypt?utm_source=golangweekly&utm_medium=email) code A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go. Matt Silverlock [Go Functions to Calculate The Distance in Meters Between Long/Lat Points](https://gist.github.com/cdipaolo/d3f8db3848278b49db68?utm_source=golangweekly&utm_medium=email) code Conner DiPaolo [httpmock: HTTP Mocking in Go Made Easy](https://github.com/goware/httpmock?utm_source=golangweekly&utm_medium=email) code Goware [Ivy: Simple, File-Based Database Management System (DBMS) for Go](https://github.com/jameycribbs/ivy?utm_source=golangweekly&utm_medium=email) code Stores each record as a JSON file. Jamey Cribbs [html2text: HTML to Plaintext Conversion Library](https://github.com/jaytaylor/html2text?utm_source=golangweekly&utm_medium=email) code Jay Taylor [boulder: An ACME-Based CA, written in Go](https://github.com/letsencrypt/boulder?utm_source=golangweekly&utm_medium=email) code Let's Encrypt [niltalk: A Multi-room Disposable Chat Service Written in Go That Uses WebSockets](https://github.com/goniltalk/niltalk?utm_source=golangweekly&utm_medium=email) code Kailash Nadh    

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