Slides and links for 2017 talks
Please submit a PR with your slides in a subdirectory named like this:
BrianKetelsen-MakingGoodBBQ
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
9:10 AM - 9:35 AM | Tammy Butow | Go Reliability and Durability at Dropbox | ||
9:40 AM - 10:05 AM | Russ Cox | The Future of Go (blog form: “Toward Go 2”) | ||
10:50 AM - 11:35 AM | Keith Randall | Generating Better Machine Code with SSA | ||
4:25 PM - 4:50 PM | Joe Tsai | Forward Compatible Go Code |
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
11:45 AM - 12:30 PM | Scott Mansfield | Creating a Custom Serialization Format | ||
2:00 PM - 2:45 PM | David Crawshaw | Go Build Modes | ||
2:55 PM - 3:40 PM | Fatih Arslan | Building a go tool to modify struct tags | Source |
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
11:45 AM - 12:30 PM | Liz Rice | A Go Programmer's Guide to Syscalls | Source | |
2:00 PM - 2:45 PM | Kelsey Hightower | Self Deploying Kubernetes Applications | ||
2:55 PM - 3:40 PM | Edward Muller | Go Antipatterns |
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
11:45 AM - 12:30 PM | Filippo Valsorda | Encrypting the Internet with Go | ||
2:00 PM - 2:45 PM | Kris Nova | Valuable Lessons in Over-Engineering the Core of Kubernetes kops | ||
2:55 PM - 3:40 PM | Ian Schenck | Operability in Go |
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
9:10 AM - 9:35 AM | Kavya Joshi | Understanding Channels | ||
9:40 AM - 10:05 AM | Ashley McNamara | My Journey to Go | ||
10:50 AM - 11:35 AM | Mitchell Hashimoto | Advanced Testing with Go | ||
4:25 PM - 4:50 PM | Sam Boyer | The New Era of Go Package Management |
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
11:45 AM - 12:30 PM | Jon Bodner | Runtime Generated, Typesafe, and Declarative -- Pick any Three | Source | |
2:00 PM - 2:45 PM | Aaron Schlesinger | Functional Programming in Go | ||
2:55 PM - 3:40 PM | Michael Hausenblas | Fallacies Of Distributed Gomputing | Source |
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
11:45 AM - 12:30 PM | Rhys Hiltner | An Introduction to "go tool trace" | ||
2:00 PM - 2:45 PM | Will Hawkins | Go at the DARPA Cyber Grand Challenge: Channels and Parallelism for High Performance Database, Network and File I/O | ||
2:55 PM - 3:40 PM | Waldemar Quevedo | Writing Networking Clients in Go |
Timeslot | Speaker | Slide Deck | Video | Source |
---|---|---|---|---|
11:45 AM - 12:30 PM | Peter Bourgon | Evolutionary Optimization | ||
2:00 PM - 2:45 PM | Marty Schoch | Building a High-Performance Key/Value Store in Go | ||
2:55 PM - 3:40 PM | Alan Shreve | grpc: From Tutorial to Production |