---
title: "Go Newsletter Issue #50"
publication: "Go Weekly"
issue: 50
published_at: "2015-03-19"
canonical_url: "https://golangweekly.com/issues/50"
---

Go Newsletter 50   . 

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

[Go Newsletter](http://golangweekly.com) Issue 50 — March 19, 2015     

Featured [Golang Internals: A Four Part Dive Into the Go Compiler](http://blog.altoros.com/golang-part-1-main-concepts-and-project-structure.html?utm_source=golangweekly&utm_medium=email) A series of posts looking at how the Go compiler does its thing, looking at core concepts, typecasting, linking, and function metadata respectively. Sergey Matyukevich [Object Oriented Programming in Go](https://www.youtube.com/watch?v=gRpUfjTwSOo&utm_source=golangweekly&utm_medium=email) video A recording of a recent live session given by William Kennedy, a Go trainer, on doing object oriented style programming with Go, even though it’s not specifically an OO language. YouTube [Creating Fakes in Go with Channels](http://blog.codeship.com/creating-fakes-in-go-with-channels/?utm_source=golangweekly&utm_medium=email) Fakes are a common testing technique that involve creating a bare implementation of an interface that you can use in testing. Nick Gauthier [GXUI: An Experimental Cross Platform UI Library](https://github.com/google/gxui?utm_source=golangweekly&utm_medium=email) code Still at an early stage and written by a couple of Googlers as an experiment, they now want to see if it can grow into something better. Google [Why Go Resonates with BDD Creator Dan North](https://www.voxxed.com/blog/2015/03/why-go-resonates-with-bdd-creator-dan-north/?utm_source=golangweekly&utm_medium=email) opinion “From a developer perspective, it’s a very nice language. If you’re a purist, of course, it’s dreadful.” Voxxed [Go Report Card: Get a Report on Go Code in a GitHub Project](http://goreportcard.com/?utm_source=golangweekly&utm_medium=email) tools A Gopher Gala Hackathon project that takes a GitHub URL, scans the Go code in that repository, and reports on its ‘quality’. goreportcard.​com In Brief [A Brian Kernighan Co-Authored Go Book is Under Development](http://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440/?utm_source=golangweekly&utm_medium=email) news Amazon [HTML Forms and Go](http://blog.saush.com/2015/03/18/html-forms-and-go/?utm_source=golangweekly&utm_medium=email) tutorial Sau Sheong Chang ['continue' Statements with Labels](http://relistan.com/continue-statement-with-labels-in-go/?utm_source=golangweekly&utm_medium=email) tutorial Karl Matthias [Quick-and-Dirty Debugging in Golang](http://changelog.ca/log/2015/03/09/golang?utm_source=golangweekly&utm_medium=email) tutorial Charles Iliya Krempeaux [Embracing the Standard Library](https://www.youtube.com/watch?v=CZp2WWorKO4&utm_source=golangweekly&utm_medium=email) video Bryan Liles [A Few Notes On Choosing Between Go and D for a Quick Project](http://forum.dlang.org/thread/mdtago$em9$1@digitalmars.com?utm_source=golangweekly&utm_medium=email) opinion D Programming Forum [gosrc.org: Like godoc.org But With Cross References and More](https://sourcegraph.com/.godoc?utm_source=golangweekly&utm_medium=email) tools Sourcegraph [Cloud GoX: A Go Cross-Compiler in the Cloud](https://github.com/jpillora/cloud-gox?utm_source=golangweekly&utm_medium=email) code tools You can deploy your own version to Heroku too. Jaime Pillora [gorpc: Simple, Fast and Scalable RPC Library for High Load](https://github.com/valyala/gorpc?utm_source=golangweekly&utm_medium=email) code Aliaksandr Valialkin [Media: For Building Audio Applications with Go](https://bitbucket.org/weberc2/media/?utm_source=golangweekly&utm_medium=email) code So far it’s just support for media decoding via mpg123 and playback via libao. weberc2 [Collaborative Apps with Go at Citrix](https://www.firebase.com/blog/2015-03-17-collaborative-go-apps-at-citrix.html?utm_source=golangweekly&utm_medium=email) code Tim Gossett [go-resources: Unfancy Resource Embedding for Go Webapps](https://github.com/omeid/go-resources?utm_source=golangweekly&utm_medium=email) code O'Meid [cc: A Cross-Platform C Compiler Being Written in Go](https://github.com/andrewchambers/cc?utm_source=golangweekly&utm_medium=email) code An in-progress hobby project. Andrew Chambers    

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