13th of July was the last day of GopherCon 2016, the “Largest event in the world dedicated to the Go programming language.” It was held in the Colorado Convention Center in Denver. There are 16 videos online now and 22 lightning talks, so most of the conference is available here. Also interesting are the videos from the previous year and from “dotGo 2015” and the “London Go Gathering 2015” (they may be older, but they are still very relevant).
GopherCon 2016
- Rob Pike - The Design of the Go Assembler [23:57]
- Alan Donovan - Navigating Unfamiliar Code with the Go Guru [28:47]
- Keith Randall - Inside the Map Implementation [26:50]
- Katrina Owen - Mind the Gap [26:45]
- Francesc Campoy - Understanding nil [30:59]
- Daniel Whitenack - Go for Data Science [29:32]
- Bernerd Schaefer - Go Without the Operating System [25:53]
- Dave Cheney - Dont Just Check Errors Handle Them Gracefully [22:13]
- José Carlos Nieto - Go Mobile as the backbone of Lantern for Android [28:54]
- Donnie Berkholz - Mining the Go Developer Community [46:16]
- Wisdom Omuya - Go Vendoring Deconstructed [24:53]
- Renee French - The Go Gopher A Character Study [21:13]
- Adrian Cockcroft Communicating Sequential Goroutines [50:16]
- Ivan Danyliuk - Visualizing Concurrency in Go [19:41]
- Day 2 Speaker Q & A [45:08]
- Day 1 Speaker Q & A [45:27]
GopherCon 2016 - Lightning talks
- Anand Babu Periasamy - Minimalistic Object Storage [6:00]
- Antoine Grondin - Structured Logging and You [6:09]
- Ben Johnson - Structuring Applications for Growth [4:39]
- Chris Broadfood - Write your own web framework [6:26]
- Derek Parker - Delve: a debugger for Go [6:18]
- Harvey Kandola - EmberJS SPA with Go backend [4:13]
- Jess Frazelle - Things I am not proud of [5:56]
- Jonathan Harlap - We adopted a language and gained a community [6:09]
- Landon Jones - The little Gopher, from zero to infinity [3:53]
- Matt Aimonetti - Go and Hardware [1:53]
- Scott Manfield - Caching Architecture at Netflix [5:21]
- Abel Mathew - Building a Go debugger [6:11]
- Brad Fitzpatrick - My video and security system [5:35]
- Shantanu Joshi - Successfully Avoiding the syslog package [5:49]
- Taichi Nakashima - My CLI application for writing CLI applications [5:41]
- Carlisia Campos - You’ve found love in a Gopher face. Now what? [6:08]
- Edward Muller - State of Go 2016 [6:26]
- Hari Bhaskaran - Cardinality Estimation using HLL in Go [6:18]
- Marty Schoch - Project Root Cellar [6:38]
- Robert Griesemer - Alias Declarations for Go [6:45]
- Peggy Li - Jokes about Go [7:00]
- Ron Evans - The Golang Hardware Report [6:45]
dotGo 2015
- A day at dotGo 2015 [1:56]
- Rob Pike - Simplicity is Complicated [23:12]
- Peter Bourgon - A case for microservices [17:41]
- Jason Hickey - PNaCl/LLVM Go Compiler [4:25]
- Francesc Campoy Flores - Functional Go? [20:49]
- Fatih Arslan - Tools for working with Go Code [15:47]
- Jessica Frazelle - The Docker Trail [13:26]
- Anthony Starks - The Other Side of Go Programming Pictures [17:40]
- Sebastien Binet - gopy: extending CPython with Go [4:42]
- Marty Schoch - A Tour of the Bleve [16:27]
- Alan Shreve - Conceptualizing Large Software Systems [17:18]
- Arnaud Porterie - Abusing text/template for data transformation [4:05]
- Matt Horsnell - What have the architects ever done for us? [4:30]
- Matt Aimonetti - Applied concurrency in Go [17:44]
- Eleanor McHugh - Encrypt All Transports [4:34]
GopherCon 2015
- Richard Fliam - A Practical Guide to Preventing Deadlocks and Leaks in Go [23:56]
- Peter Bourgon - Go Kit: A Standard Library for Distributed Programming [24:13]
- Kevin Cantwell - What Could Go Wrong? [20:15]
- Kelsey Hightower - Betting the Company on Go and Winning [27:28]
- Katherine Cox Buday - Simplicity and Go [23:55]
- Hana Kim - Go For Mobile Devices [29:23]
- Dmitry Vyukov - Go Dynamic Tools [23:25]
- Derek Parker - Delve Into Go [27:21]
- Bjorn Rabenstein - Prometheus: Designing and Implementing a Modern Monitoring Solution in G [24:22]
- Ben Johnson - Static Code Analysis Using SSA [25:16]
- Barak Michener - Cayley: Building a Graph Database [20:18]
- Baishampayan Ghose - The Roots of Go [29:17]
- Audrey Lim - How a complete beginner learned Go as her first backend language in 5 weeks [26:23]
- Andrew Gerrand - Closing Keynote [32:07]
- Abhishek Kona - Rebuilding Parse.com in Go - an opinionated rewrite [21:08]
- Rick Hudson - Go GC: Solving the Latency Problem [22:51]
- Sarah Adams - Code Generation For The Sake Of Consistency [15:51]
- Sam Helman & Kyle Erf - The Many Faces of Struct Tags [22:20]
- Robert Griesemer - The Evolution of Go [41:34]
- Tomas Senart - Embrace the Interface [24:20]
- Russ Cox - Keynote [36:00]
- Blake Caldwell - Uptime: Building Resilient Services with Go [25:48]
London Go Gathering 2015
- The State of Go (Feb 2015) - Andrew Gerrand [36:49]
- Channeling Failure - Matt Heath [34:00]
- JSON, interfaces, and go generate - Francesc Campoy [32:25]
- Go on Mobile - David Crawshaw [19:29]
- HTTP/2 - Brad Fitzpatrick [45:35]
- How Go spread at CloudFlare - John Graham-Cumming [37:48]
- Go and the Modern Enterprise - Peter Bourgon [35:53]