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 43 — January 29, 2015
Featured
Game Development in Go   opinion 
A look at why the author chose Go for a hobby gamedev project and how he approached it. Now I’m considering Go for the next Ludum Dare too.
Joel Webber
Honest Question: What Do You Consider Go's Biggest Strength?   opinion 
Reddit
13 Short Go Tutorials with Videos   tutorial   video 
Covering bite size topics such as installation on the Mac, packages, syntax, loops, if/else, methods, interfaces, etc.
Alexander White
Announcing Hound: A Lightning Fast Code Search Tool   tools 
From Etsy comes Hound, a tool for quickly searching large, complex codebases. Naturally, it’s written in Go.
Code as Craft
Comcast: A Poor Network Connection Simulator   tools   code 
Tinkers behind the scenes with ipfw/pfctl/iptables/tc to make your network temporarily act poorly to enable more realistic testing.
Tyler Treat
From our sponsor
Go Language Training
The Ardan Labs Go Bootcamp is a 3 day class providing a comprehensive and idiomatic view of the Go programming language. The class covers topics ranging from language syntax, OOP, concurrency, channels, testing, debugging and more. Great for anyone interested in getting a jump start on learning Go or wanting to understand more about the language and internals.
Ardan Labs   sponsored 
Reading
Go's Connection Pool, Retries, and Timeouts
“This is a story of intermittent 500 Internal Server errors from APIs, that ended up being caused by a hardcoded constant in Go’s database/sql package.”
Baron Schwartz
Beautifully Simple Benchmarking with Go   tutorial 
A straightforward look at doing some simple performance tests on a function.
Soroush Pour
Getting started with Go and Docker   tutorial 
Ultimately aimed at deploying on the author’s platform, but the basics are generic enough.
tutum.​co
Go's io.Reader Interface   tutorial 
Also aims to provide a good overview of implementing interfaces in general.
Michael Schuett
Parsing Command Line Arguments in Go (and Introducing mow.cli)   tutorial 
A comprehensive look at different approaches to parsing command line arguments and invoking code paths based on them.
Jawher Moussa
Our Experience with (Porting a JRuby App to) Golang
An extensive first hand case study of why a team ported a 30K LOC app from JRuby to Go and what the pros and cons were.
ScriptRock
Implementing A Tor Relay From Scratch
Tom van der Woerdt
Code, Libraries and Tools
AppStract: Analyzes Go Program Structure from its GitHub Repo
Wieger Steggerda
go-tld: A TLD Parser in Go
Has the same API as net/url but adds Subdomain, Domain, TLD and Port fields.
Jaime Pillora
Prometheus: An Open-Source Service Monitoring System and Time Series Database
SoundCloud introduce their open-source monitoring solution which has been in development since 2012. Built on Go.
SoundCloud
mow.cli: A Versatile Library for Building Command Line Applications
Jawher Moussa
Gotalk: Async Peer Communication Protocol + Library
Makes it easy for programs to talk with one another over the net.
Rasmus Andersson
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.