15th of July was the last day of GopherCon 2017, the “Largest event in the world dedicated to the Go programming language.” It was held in the Colorado Convention Center in Denver. Today (only 9 days later) the videos from the conference are online! There are 26 videos online now and 32 lightning talks, so most of the conference is available here (also from last year).
GopherCon 2017
- Peter Bourgon - Evolutionary Optimization with Go [39:18]
- Tammy Butow - Go Reliability and Durability at Dropbox [27:21]
- Joe Tsai - Forward Compatible Go Code [26:29]
- Russ Cox - The Future of Go [24:37]
- Fatih Arslan - Writing a Go Tool to Parse and Modify Struct Tags [35:36]
- Kavya Joshi - Understanding Channels [21:45]
- Filippo Valsorda - Encrypting the Internet with Go [41:43]
- David Crawshaw - Go Build Modes [44:19]
- Keith Randall - Generating Better Machine Code with SSA [34:44]
- Kris Nova - Valuable Lessons in Over-Engineering the Core of Kubernetes kops [25:02]
- Aaron Schlesinger - Functional Programming in Go [35:28]
- Scott Mansfield - Creating a Custom Serialization Format [37:32]
- Mitchell Hashimoto - Advanced Testing with Go [44:59]
- Ashley McNamara - My Journey to Go [12:25]
- Michael Hausenblas - The Fallacies Of Distributed Gomputing [34:15]
- Edward Muller - Go Anti-Patterns [38:14]
- Jon Bodner - Runtime Generated, Typesafe, and Declarative: Pick Any Three [39:55]
- Sam Boyer - The New Era of Go Package Management [32:00]
- Marty Schoch - Building a High-Performance Key/Value Store in Go [34:00]
- Liz Rice - A Go Programmer's Guide to Syscalls [34:45]
- Alan Shreve - grpc: From Tutorial to Production [43:51]
- Rhys Hiltner - An Introduction to “go tool trace” [37:21]
- Ian Schenck - Operability in Go [19:56]
- Kelsey Hightower - Self Deploying Kubernetes Applications [22:03]
- Waldemar Quevedo - Writing Networking Clients in Go [40:33]
- Will Hawkins - Go at the DARPA Cyber Grand Challenge [35:42]
GopherCon 2017 - Lightning talks
- Areg Melik Adamyan - Let NFV Go: Experimental Framework for Network Functions [9:37]
- Harvey Laue - Interface Driven HTTP Response Writers [8:12]
- Joey Geiger - Regular expressions, do you need them? [3:12]
- Landon Jones - AI and Go II: Time For Action [9:54]
- Michael Stapelberg - RobustIRC [9:46]
- Aarti Parikh - A tale of two chat servers [7:23]
- Nyah Check - Becoming a better hacker, lessons learned from Poetry [7:02]
- Sukrit Handa - Introduction to Hyperledger Fabric [7:35]
- Daniel Selans - Distributed Remote Monitoring in Go [8:51]
- Pete Garcin - Building an ML-Powered Game AI Using TensorFlow in Go [7:45]
- George Tankersley - I wanna Go fast [8:22]
- Darren McCleary - Beating GCP's MapReduce with Go at The New York Times [9:45]
- Matt Layher - Ethernet and Go [5:34]
- Aditya Mukerjee - Translating Go to Other (Human) Languages, and Back Again [9:42]
- Chris Short - Golang to the rescue: Saving DevOps from TLS turmoil [5:55]
- Carolyn VanSlyck - go dep in 10 minutes [9:30]
- Emile Vauge - Effective ingress traffic management with Traefik [6:45]
- Tim Burks - A Go Platform for Polyglot REST API Code Generation [9:03]
- Owen Ou - Godzilla: a ES2015 to Go source code transpiler [6:04]
- Sergey Ignatov - Gogland Tips and Tricks [9:28]
- Bryan C Mills - An overview of sync.Map [8:10]
- Vladimir Vivien - Calling Go Functions from Other Languages [9:11]
- Vitor De Mario - Abracadabra - Finding genetic mutations in Go [8:22]
- Ramya Rao - Go with Visual Studio Code [10:07]
- Brian Scott - Go at Disney [8:04]
- Tom Elliott - Introducing Edward for Simplified Microservices [9:23]
- Marc Antoine Ruel - periph.io: a lean performant hardware library [9:43]
- Marcin Spoczyski - Anomaly Detection in Go [7:03]
- Blain Smith - Generating Hundreds of Video Catalog Feeds in Seconds [8:51]
- Bob Argenbright - Simple Plugin Architectures in Go [9:53]
- Sharon Allsup - Ultimate Coffee: It tastes as good as it smells [9:09]
- Jonathan Amsterdam - Errors as Side Notes [4:55]
That should keep you busy for a while. Enjoy!