2 Devs from Down Under

Episode 35 - Go(ing) to Go


Listen Later

So, we're finally back. Episode 35 is all about Go and we're joined by Marc Esher (who was on the podcast before). 
After some a quick run through some "things of today" (that Kai clearly won this time), we get started and try to explain what Go is and its place in the universe of programming languages. We ramble on talking about specific features of the language, what individuals like or dislike about it and how each of us uses Go. Towards the end, we're discussing package management issues with Go but then run out of time to dive into more details and a variety of other topics on our list.
However, here's a good amount of links for further reading and on some of the stuff we didn't get to...

Getting started:

  • Start: http://golang.org/
  • Go in-browser tour: http://tour.golang.org/#1
  • Intro to how to write go code: http://golang.org/doc/code.html 
  • Effective Go: http://golang.org/doc/effective_go.html
  • Go language spec (quite readable): http://golang.org/ref/spec
  • Some code to read: http://www.somethingsimilar.com/2013/12/27/code-to-read-when-learning-go/
  • List of Go projects: https://code.google.com/p/go-wiki/wiki/Projects#Frameworks_and_Toolkits
  • Cross-compilation with Go: http://dave.cheney.net/2012/09/08/an-introduction-to-cross-compilation-with-go

Go Packages and Libraries:
  • http://godoc.org/
  • http://go-search.org
  • Web Framework: Martini
  • Testing: GoConvey
  • Package Management: GPM 
  • Generics: Gen 
  • URL routing: Mux 
  • Goon (GAE specific) 

Community:
  • Go slack community: https://gophers.slack.com/
  • #go-nuts on Freenode (IRC)
...more
View all episodesView all episodes
Download on the App Store

2 Devs from Down UnderBy Kai Koenig and Mark Mandel

  • 5
  • 5
  • 5
  • 5
  • 5

5

1 ratings