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 47 — February 26, 2015
Featured
Exploring Go's Runtime - How a Process Bootstraps Itself
The start of a series of a posts looking at how an executable produced by Go 1.4.1 bootstraps the environment in which it runs. This is low level stuff.
Matt Proud
Running Go Programs On a $15 Device
Nope, not a Raspberry Pi but a WT1520 router.
Sajal Kayan
Hacking with Andrew and Brad: Writing an HTTP/2 Client in Go   video 
Over the course of 1 hour and 46 minutes, Andrew Gerrand and Brad Fitzpatrick write the beginnings of a HTTP/2 client in Go. It’s long but you should pick up some new techniques and ideas.
YouTube
Go Language Training
The Ardan Labs Go Bootcamp is a 3 day class providing a comprehensive, idiomatic view of Go. It covers syntax, concurrency, channels, testing, debugging + more. Great for anyone wanting to get a jumpstart on Go or to understand more of the language.
Ardan Labs   sponsored 
The 5 Stages of Learning Go (with Examples)
Find out if you’re a newcomer, explorer, builder, expert or advocate.
Francesc Campoy
Grind: A Go Program 'Polisher'   tools 
Grind rewrites Go programs and does dead code elimination, goto lining, unused label removal, and similar cleanups.
Russ Cox
GopherLua: A VM and Compiler for Lua in Go   tools 
Not a toy project but actually designed to let you easily embed a trusted scripting language (Lua) into Go host programs.
Yusuke Inuzuka
In Brief
New SSA Backend for the Go Compiler   news 
“For the 1.6 release, I’d like to propose doing some more radical surgery on the compiler. I’d like to convert from the current syntax-tree-based IR to a more modern SSA-based IR.”
Keith Randall
Free Half-Day Go Training Workshops in London   news 
Looks like this is to promote a more expensive 3 day training, but could be useful in its own right.
Framework Training
Scheduler Tracing In Go   tutorial 
A look at how to interpret the scheduler trace information from a sample concurrent Go program.
William Kennedy
IPv6 and IPv4 Name Resolution with Go   opinion 
Garrett D'Amore
Why Timehop Chose Go to Replace Their Rails App   opinion 
Timehop
You Don't Like Go Because You Are Small   opinion 
Some criticisms being thrown at Go. Only if you enjoy a bit of flamebait..
Tzvetan Mikov
gore: Yet Another Go REPL   tools 
Includes line editing, code completion, and more.
Hiroshi Shibamura
Gorack: A Go Frontend Webserver for Ruby's Rack Applications   code 
Still an alpha / proof of concept.
gmarik
Burlesque: A Message Queue Server with HTTP Interface   code 
Uses long polling. Kyoto Cabinet is the backend DB.
Aviasales
safekeeper: CLI Tool That Substitutes Tokens with ENV Variables   code 
Integrates with go:generate to replace substitute tokens with environment variable values, as a way to keep secrets safe from your source.
Alexandre Normand
Piper: A Functional Concurrent Pipeline Builder and Manager for Go   code 
Pedro Nasser
Burlesque: A Message Queue Server with HTTP Interface   code 
Aviasales
Hugo 0.13 Released: A Fast and Flexible Static Site Generator   code 
Steve Francia
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.