Golang Weekly
Archives| Latest| RSS
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.
« Prev
Next »
Go Newsletter
Issue 53 — April 9, 2015
Featured
Echo: Fast HTTP Router and Micro Web Framework   code 
Promises to be a fast router of HTTP requests to functions. Includes extensible middleware and handler support, as well as the ability to serve static files.
Labstack
Golang Custom Transports and Timeouts
A post-mortem of a Go production system crash that involved digging into the guts of Go’s network source code to find a leak.
Bruno de Carvalho
Reading and Writing the Redis Protocol in Go
The Redis wire protocol is remarkably simple, which makes it easy to build a client that implements all of Redis’s major features. This article from RedisGreen introduces the protocol and steps through how to build a simple yet feature-complete parser with Go.
RedisGreen   sponsored 
v8worker: Minimal Go Bindings to the V8 JavaScript Engine   code 
Exposes a non-blocking message passing interface to V8. Go and JavaScript interact by sending and receiving messages. Notably, it comes from Ryan Dahl, the original creator of Node.js.
Ryan Dahl
Gobot Is Go: A Live Webcast on May 5
Learn about using Go for robotics and working with the Internet of Things from Ron Evans and Adrian Zankich in a free webcast next month.
O'Reilly Media
Endless: Zero Downtime Restarts for Go Servers   code 
A drop-in replacement for both http.ListenAndServe and http.ListenAndServeTLS. Listens for signals to fork/restart but finishes running requests too.
Florian von Bock
StableLib: Stable LTS Distributions of Go Packages?
Not yet released but they’re gathering interest in the idea. It’s aimed at businesses who want the reassurance of long term support of popular Go packages.
Coding Robots
Toxiproxy: A 'Chaotic' TCP Proxy to Simulate Network Conditions   code 
A tool built by and heavily used at Shopify that simulates network conditions, generally negative ones. It enables you to prove with tests that your application doesn’t have single points of failure.
Shopify
Jobs
Senior Software Engineer at Codeship (Boston)
Codeship is a hosted Continuous Integration and Delivery platform. Our stack: Elastic Build Infrastructure - Golang, Docker, CoreOS, AWS. Web App - Ruby on Rails, PostgreSQL, Sidekiq, Redis, Heroku.
Codeship
In Brief
GitHub's Git Large File Storage (LFS) is built with Go   news 
Git LFS is a command line extension and specification for managing large files with Git, written in Go.
GitHub
External Assets, Working Directories, and Go   tutorial 
Kai Hagelstein
Go Experts, What Are The Most Common Mistakes and Stylistic Faux Pas You See?
Reddit
HTTP/2 and Go   video 
Brad Fitzpatrick spoke about his implementation of an HTTP/2 server in Go at London Go Gathering.
YouTube
Interfaces will Save the Future: Rate Limiter in Golang   video 
Mohit Gupta and Alex Zylman from Clever introduce Sphinx, a high-performance rate limiter built in Go as a case study.
Hakka Labs
How Go Spread At CloudFlare   video 
John Graham-Cumming
Interact: A Utility Belt for Interacting with the User on a CLI   code 
Deiwin Sarjas
naturalsort: A Simple Natural Sorter for Go Strings   code 
Implements the sort.Interface
Saruhan Karademir
ssgo: Easy Single Sign On with GitHub   code 
Other external services to be supported later.
Craig Peterson
LazyList: A Lazy Concurrent List-Based Set Algorithm   code 
Gaige Pierce-Raison
go-polymer: An Example App Bringing Together Polymer and Go   code 
Polymer is a library by Google for creating and working with Web Components.
Travis Reeder
Goose: A 'Dumb' File Generator   code 
Takes a file structure and replaces names with values. Billed as ‘similar to Thor and Yeoman, but dumber.’
Anders Janmyr
Progress: Monitor The Progress of Long-Running HTTP Requests   code 
Bowery
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.