http://www.reddit.com/r/Bitcoin/comments/2exd3e/bitcoin_btcd_and_golang/This is a video from a combined event between the
Austin Bitcoin Meetup and
Austin Go Language User Group.
There are three parts:
Part 1 is an introduction to Bitcoin by Marco Peereboom, and probably doesn't offer much to readers of this subreddit.
Part 2 explains the business reasons why Conformal decided to switch from C to Go.
Part 3 is Dave Collins's presentation on btcd's architecture and use of Golang features.
Part 3 is notable in that Dave decribes the weaknesses of Go in addition to its strengths, and how they mitigate them.
PDF copies of the presentations are available here:
https://github.com/ATXBTC/PresentationsPS: The Austin Bitcoin Meetup will be conducting similar events with the local Python, Javascript, C, Java, etc user groups. If you're a developer of a relevant project and would like to participate, contact us.