Last November more than two hundred gophers from all across the United States got together for the first full-day Go conference in New York City.
The diverse speaker lineup included university students, industry experts, and Go team members.
And good news, everybody! All the talks were recorded and are available:
- Launching into Go by Kathy Spardlin - a CockroachDB contributor provides pointers for people getting started with Go.
- Error Handling by Bill Kennedy - ideas on how to use the Go error interface.
- 7 common mistakes in Go and how to avoid them by Steve Francia - the author of some popular Go libraries shares his experience.
- Cancellation, Context, and Plumbing by Sameer Ajmani - the Google NYC Go team lead explains how cancellation works in Go, and how we're retrofitting the Google code base to use it.
- Dethorning Package Management by Keith Rarick - the creator of godep talks about how to manage your dependencies well.
- Everything You've Always Wanted to Know About Go Web Apps (But were afraid to ask) by Mark Bates - a survey of Go packages for building web apps, and insights into why there are so few Go "frameworks".
- Building high-performance database applications using Aerospike by Chris Stivers - a principal engineer at Aerospike shares his experiences building scalable applications.
- The state of Go on the Android platform by David Crawshaw - the leader of the Go on mobile platforms project tells us what’s coming up and shows a working demo.
- Mutexes and Locks by Jessie Frazelle - a member of the Docker core team tells us about concurrency and what to do when things go wrong.
- Gobot.io by Ron Evans - awesome robots controlled by Go, with demos!
- Doing Go by Bryan Liles - a DigitalOcean engineer delivers a hilarious comedy routine that happens to be about Go.
- Things I learned teaching Go by Francesc Campoy - the Developer Advocate for the Go team shares his experience teaching Go and some advice on how to become a better gopher.
Two more talks come from the Go meetup in New York City, which met the day before GothamGo:
- Benchmarking Go by Brian Bulkowski - the founder of Aerospike talks about profiling tools for Go and Linux, and micro benchmarks for goroutines, channels, buffers, and and other Go features.
- Go Static Analysis Tools by Alan Donovan - a member of the Go team at Google NY gives a guided tour of several static analysis tools designed to help Go programmers understand, navigate , and refactor their code.