2014-talks
==========

This is the official repository for slides and talks from GopherCon 2014.

If you create a pull request - don't forget to update this file.

Talks
=====

* [Hello Gophers](http://talks.golang.org/2014/hellogophers.slide#1)
  by Rob Pike
  ([video](http://confreaks.com/videos/3419-gophercon2014-opening-day-keynote))
* [High Performance Systems in Go](https://cdn.rawgit.com/gophercon/2014-talks/master/derekcollison/HighPerformanceSystemsInGo.pdf)
  by Derek Collison 
  ([video](http://confreaks.com/videos/3420-gophercon2014-building-high-performance-systems-in-go-what-s-new-and-best-practices))
* [The Go Circuit](https://cdn.rawgit.com/gophercon/2014-talks/master/petar-maymounkov-go-circuit.pdf)
  by Petar Maymounkov
  ([video](http://confreaks.com/videos/3421-gophercon2014-the-go-circuit-towards-elastic-computation-with-no-failures))
* [A Channel Compendium](https://cdn.rawgit.com/gophercon/2014-talks/master/John_Graham-Cumming_A_Channel_Compendium.pdf)
  by John Graham
  ([video](http://confreaks.com/videos/3422-gophercon2014-a-channel-compendium))
* [Bluetooth Low Energy and Embedded Go](http://talks.godoc.org/github.com/gophercon/2014-talks/offbymany/ble_embedded.slide)
  by Josh Bleecher Snyder
  ([video](http://confreaks.com/videos/3423-gophercon2014-embedded-go-and-bluetooth-low-energy-hardware))
* [Go for Sysadmins](http://talks.godoc.org/github.com/gophercon/2014-talks/kelseyhightower/go_for_sysadmins.slide)
  by Kelsey Hightower
  ([video](http://confreaks.com/videos/3424-gophercon2014-go-for-sysadmins))
* [Heka](https://cdn.rawgit.com/gophercon/2014-talks/master/rob_miller_heka/index.html)
  by Rob Miller
  ([video](http://confreaks.com/videos/3425-gophercon2014-data-snarfing-with-go-a-heka-good-time))
* Gophers on a Plane: The Story of Go on App Engine
  by David Symonds
  ([video](http://confreaks.com/videos/3426-gophercon2014-gophers-on-a-plane-the-story-of-go-on-app-engine))
* [Writing a High Performance Database in Go](https://cdn.rawgit.com/gophercon/2014-talks/master/ben_johnson-writing_a_high_performance_database_in_go.pdf)
  by Ben Johnson
  ([video](http://confreaks.com/videos/3427-gophercon2014-writing-a-high-performance-database-in-go))
* From Node.js to Go by Kelsey Falter
  ([video](http://confreaks.com/videos/3428-gophercon2014-from-node-js-to-go))
* [Spray Some NSQ on it](https://cdn.rawgit.com/gophercon/2014-talks/master/matt_reiferson-spray_some_nsq_on_it-2014-04-24.pdf)
  by Matt Reiferson
  ([video](http://confreaks.com/videos/3429-gophercon2014-spray-some-nsq-on-it))
* Taking Back the Command Line with Go by Mike Gehard
  ([video](http://confreaks.com/videos/3430-gophercon2014-taking-back-the-command-line-with-go))
* [Camlistore & The Standard Library](http://talks.godoc.org/github.com/gophercon/2014-talks/bradfitz/2014-04-Gophercon.slide)
  by Brad Fitzpatrick
  ([video](http://confreaks.com/videos/3431-gophercon2014-camlistore-the-standard-library))
* [Go, From C to Go](http://talks.golang.org/2014/c2go.slide#1)
  by Russ Cox
  ([video](http://confreaks.com/videos/3432-gophercon2014-go-from-c-to-go))
* Painless Data Storage with MongoDB and Go by Gustavo Niemeyer and Steve Francia
  ([video](http://confreaks.com/videos/3433-gophercon2014-painless-data-storage-with-mongodb-and-go))
* [Best Practices for Production Environments](https://cdn.rawgit.com/gophercon/2014-talks/master/best-practices-for-production-environments.pdf)
  by Peter Bourgon
  ([video](http://confreaks.com/videos/3434-gophercon2014-best-practices-for-production-environments))
* [Building a Relevancy Engine using MongoDB and Go](https://cdn.rawgit.com/gophercon/2014-talks/master/William_Kennedy-Building-Relevancy-Engine-MongoDB-Go.pdf)
  by William Kennedy
  ([video](http://confreaks.com/videos/3435-gophercon2014-building-an-analytics-engine-using-mongodb-and-go))
* [Making Docker GO](https://cdn.rawgit.com/gophercon/2014-talks/master/Making_Docker_GO_victor_vieux_gophercon2014.pdf)
  by Victor Vieux
  ([video](http://confreaks.com/videos/3436-gophercon2014-making-docker-go-why-one-of-the-fastest-growing-open-source-projects))
* [Writing and Debugging a Web-Based Multi-Player Game](https://cdn.rawgit.com/gophercon/2014-talks/master/Fraser-Graham-Killer-Robots.pdf)
  by Stephen McQuay and Fraser Graham
  ([video](http://confreaks.com/videos/3437-gophercon2014-writing-and-debugging-a-web-based-multi-player-game))
* Gobot: Go Powered Robotics and Physical Computing
  by Ron Evans, Adrian Zankich
  ([video](http://confreaks.com/videos/3438-gophercon2014-gobot-go-powered-robotics-and-physical-computing))
* Inside the Gophers Studio
  ([video](http://confreaks.com/videos/3439-gophercon2014-inside-the-gophers-studio))
* [Building Database Applications with Database/SQL](https://cdn.rawgit.com/gophercon/2014-talks/master/baron-schwartz/database-sql.pdf)
  by Baron Schwartz
  ([video](http://confreaks.com/videos/3440-gophercon2014-building-database-applications-with-database-sql))
* Build Your Developer Tools in Go
  by Alan Shreve
  ([video](http://confreaks.com/videos/3441-gophercon2014-build-your-developer-tools-in-go))
* [Building Web Services in Go](http://rcrowley.org/talks/gophercon-2014.html)
  by Richard Crowley
  ([video](http://confreaks.com/videos/3442-gophercon2014-building-web-services-in-go))
* [Go For Gophers](http://talks.golang.org/2014/go4gophers.slide#1)
  by Andrew Gerrand
  ([video](http://confreaks.com/videos/3443-gophercon2014-closing-day-keynote))

Lightning Talks
===============


* Announcing Bazil: a distributed file system 
  by Tommi Virtanen
* Fast GitHub Command Line Client 
  by Jingwen Owen Ou
  ([source](https://github.com/jingweno/gh))
* Go in a Microsoft Shop
  by Harvey Kandola
* [Mutant Go compilers](https://cdn.rawgit.com/gophercon/2014-talks/master/lightningtalks/elliott-stoneham-mutant-go-compilers.pdf)
  by Elliott Stoneham
* [Golang as a worker for disco map-reduce framework](https://github.com/pooya/gophercon) (discoproject.org)
  by Shayan Pooya
* Packrat Parsing
  by Stephen Weinberg
* [Deck - a Go package for presentations](https://cdn.rawgit.com/gophercon/2014-talks/master/lightningtalks/anthony-starks-deck.pdf)
  by Anthony Starks
  ([source](https://github.com/ajstarks/deck))
* Go and AI
  by Landon Jones
* Introducing upper.io/db: painless database interaction
  by Carlos Nieto
* Event Streaming with Go
  by Stuart Nelson
  ([source](https://github.com/stuartnelson3/golang-eventsource))
* [Learning by Contributing](https://cdn.rawgit.com/gophercon/2014-talks/master/lightningtalks/nathan-youngman-contributing.pdf)
  by Nathan Youngman
* Go QML + Open GL
  by Gustavo Niemeyer
  ([source](https://github.com/go-qml/qml))
* How we used Test Driven Development to build Stretchr
  by Mat Ryer
* Serving 3d brain image volumes and neurons using Go
  by Bill Katz
* Hockeypuck: an OpenPGP keyserver developed in Go
  by Casey Marshall
* Urknall: a go provisioning toolkit
  by Tobias Schwab
* pgx: advance PostgreSQL driver 
  by Jack Christensen
* [Generating an EC2 client library using go/ast](http://go-talks.appspot.com/github.com/zumper/aws/slide/aws.slide#1)
  by Stuart Tettemer
* [Gene Expression Programming (GEP) in Go](http://go-talks.appspot.com/github.com/gmlewis/gep/gophercon2014/gep-in-go/gep-in-go.slide#1)
  by Glenn Lewis
  ([source](https://github.com/gmlewis/gep))
* Tech demo of a multiplayer, shared display, game experience
  by Ernest Mickei
* Hugo: a fast and modern website engine
  by Steve Francia
  ([source](https://github.com/spf13/hugo))
* [Motion tracking in Go](http://go-talks.appspot.com/code.google.com/p/ncabatoff/gophercon14talk/gophercontalk.slide#1)
  by Nick Cabatoff
  ([source](https://code.google.com/p/ncabatoff/source/browse/#hg%2Fgophercon14talk))
* [Go on Heroku](http://go-talks.appspot.com/github.com/freeformz/go-on-heroku/presentation.slide#1)
  by Edward Muller
  ([source](https://github.com/freeformz/go-on-heroku))
* Good Enough Task Offloading
  by Brian G. Merrell
* Optimizing Concurrent Software in Go
  by Randall McPherson
* Sigourney: a modular audio synthesizer in Go
  by Andrew Gerrand
  ([source](https://github.com/nf/sigourney))
* Imhotep: static analysis for code review
  by Justin Abrahms
  ([source](https://github.com/justinabrahms/imhotep/))
* [Intro to the Consul](https://speakerdeck.com/armon/introduction-to-consul)
  by Armon Dadgar
* Browser Flood
  by Felix Geisendoerfer
* [InfluxDB - a distributed time series, metrics, and events database](https://cdn.rawgit.com/gophercon/2014-talks/master/lightningtalks/paul-dix-influxdb.pdf)
  by Paul Dix


