Home

Awesome

2017-talks

Slides and links for 2017 talks

Speakers

Please submit a PR with your slides in a subdirectory named like this: BrianKetelsen-MakingGoodBBQ

Quick Links

Day 1

Main Stage

TimeslotSpeakerSlide DeckVideoSource
9:10 AM - 9:35 AMTammy ButowGo Reliability and Durability at DropboxVideo
9:40 AM - 10:05 AMRuss CoxThe Future of Go (blog form: “Toward Go 2”)Video
10:50 AM - 11:35 AMKeith RandallGenerating Better Machine Code with SSAVideo
4:25 PM - 4:50 PMJoe TsaiForward Compatible Go CodeVideo

Ballroom 1A

TimeslotSpeakerSlide DeckVideoSource
11:45 AM - 12:30 PMScott MansfieldCreating a Custom Serialization FormatVideo
2:00 PM - 2:45 PMDavid CrawshawGo Build ModesVideo
2:55 PM - 3:40 PMFatih ArslanBuilding a go tool to modify struct tagsVideoSource

Ballroom 1D

TimeslotSpeakerSlide DeckVideoSource
11:45 AM - 12:30 PMLiz RiceA Go Programmer's Guide to SyscallsVideoSource
2:00 PM - 2:45 PMKelsey HightowerSelf Deploying Kubernetes ApplicationsVideo
2:55 PM - 3:40 PMEdward MullerGo AntipatternsVideo

Ballroom 2A

TimeslotSpeakerSlide DeckVideoSource
11:45 AM - 12:30 PMFilippo ValsordaEncrypting the Internet with GoVideo
2:00 PM - 2:45 PMKris NovaValuable Lessons in Over-Engineering the Core of Kubernetes kopsVideo
2:55 PM - 3:40 PMIan SchenckOperability in GoVideo

Day 2

Main Stage

TimeslotSpeakerSlide DeckVideoSource
9:10 AM - 9:35 AMKavya JoshiUnderstanding ChannelsVideo
9:40 AM - 10:05 AMAshley McNamaraMy Journey to GoVideo
10:50 AM - 11:35 AMMitchell HashimotoAdvanced Testing with GoVideo
4:25 PM - 4:50 PMSam BoyerThe New Era of Go Package ManagementVideo

Ballroom 1A

TimeslotSpeakerSlide DeckVideoSource
11:45 AM - 12:30 PMJon BodnerRuntime Generated, Typesafe, and Declarative -- Pick any ThreeVideoSource
2:00 PM - 2:45 PMAaron SchlesingerFunctional Programming in GoVideo
2:55 PM - 3:40 PMMichael HausenblasFallacies Of Distributed GomputingVideoSource

Ballroom 1D

TimeslotSpeakerSlide DeckVideoSource
11:45 AM - 12:30 PMRhys HiltnerAn Introduction to "go tool trace"Video
2:00 PM - 2:45 PMWill HawkinsGo at the DARPA Cyber Grand Challenge: Channels and Parallelism for High Performance Database, Network and File I/OVideo
2:55 PM - 3:40 PMWaldemar QuevedoWriting Networking Clients in GoVideo

Ballroom 2A

TimeslotSpeakerSlide DeckVideoSource
11:45 AM - 12:30 PMPeter BourgonEvolutionary Optimization with GoVideo
2:00 PM - 2:45 PMMarty SchochBuilding a High-Performance Key/Value Store in GoVideo
2:55 PM - 3:40 PMAlan Shrevegrpc: From Tutorial to ProductionVideo

Lightning Talks

Click here

Extras

Go Contributors Workshop Slide Deck
Go Tooling Workshop by Francesc Campoy