Using vim's path to speed up your Go project
If you're working on a project in Go, and you're using vim, then you really need to check out path::help path Here's a very quick tour. Add this to you .vimrc: set path +=/your/projects/gopath/src/**...
View ArticleUsing go to unmarshal json lists with multiple types
Everyday I seem to be writing go code to parse a json string, and this problem seems to come up often enough for me to write about it. Thanks to adg and asoko on #go-nuts for their suggestions. The...
View ArticleSome useful development patterns via the raspberry pi & minecraft
Programming minecraft on the raspberry pi is not just fun, it's also a great chance to learn some of the cool things that can be done from the linux command line. We're going to look at two problems:...
View ArticleDeploying a development machine with juju
I've just been reading Stavros' blog post about provisioning and deploying virtual machines using ansible: An example of provisioning and deployment with Ansible. It's worth a read, I've recently come...
View ArticleWhy I'm happy to live without generics in go (for now)
I was at GoSF last month (9th May) when Andrew Gerrand gave his talk on go 1.1. At the end of the talk a couple of questions came up on the subject of generics. You can see them on this video at...
View Article