Skip to content

Commit 3929298

Browse files
committed
Add videos and fix slide deck urls
1 parent e40e364 commit 3929298

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,69 +13,69 @@ Please submit a PR with your slides in a subdirectory named like this:
1313

1414
| Timeslot | Speaker | Slide Deck | Video | Source |
1515
| ----------- | ----------- | ---------- | ----- | ------ |
16-
| 9:10 AM - 9:35 AM | [Tammy Butow](https://github.com/tammybutow) | Go Reliability and Durability at Dropbox | | |
17-
| 9:40 AM - 10:05 AM | [Russ Cox](https://github.com/rsc) | The Future of Go (blog form: “[Toward Go 2](https://blog.golang.org/toward-go2)”) | | |
18-
| 10:50 AM - 11:35 AM | [Keith Randall](https://github.com/randall77) | Generating Better Machine Code with SSA | | |
19-
| 4:25 PM - 4:50 PM | [Joe Tsai](https://github.com/dsnet) | [Forward Compatible Go Code](https://docs.google.com/presentation/d/1iAm68XIa5lw_GvgCj6UnWWfs9hqj_Bk9bvTfX58kojY) | |
16+
| 9:10 AM - 9:35 AM | [Tammy Butow](https://github.com/tammybutow) | Go Reliability and Durability at Dropbox | [Video](https://www.youtube.com/watch?v=5doOcaMXx08&index=2&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9)| |
17+
| 9:40 AM - 10:05 AM | [Russ Cox](https://github.com/rsc) | The Future of Go (blog form: “[Toward Go 2](https://blog.golang.org/toward-go2)”) | [Video](https://www.youtube.com/watch?v=0Zbh_vmAKvk&index=4&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
18+
| 10:50 AM - 11:35 AM | [Keith Randall](https://github.com/randall77) | Generating Better Machine Code with SSA | [Video](https://www.youtube.com/watch?v=uTMvKVma5ms&index=9&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9)| |
19+
| 4:25 PM - 4:50 PM | [Joe Tsai](https://github.com/dsnet) | [Forward Compatible Go Code](JoeTsai-ForwardCompatibleGoCode) | [Video](https://www.youtube.com/watch?v=OuT8YYAOOVI&index=3&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
2020

2121
#### Ballroom 1A
2222

2323
| Timeslot | Speaker | Slide Deck | Video | Source |
2424
| ----------- | ----------- | ---------- | ----- | ------ |
25-
| 11:45 AM - 12:30 PM | [Scott Mansfield](https://github.com/ScottMansfield) | [Creating a Custom Serialization Format](ScottMansfield-CreatingACustomSerializationFormat) | | |
26-
| 2:00 PM - 2:45 PM | [David Crawshaw](https://github.com/crawshaw) | Go Build Modes | | |
27-
| 2:55 PM - 3:40 PM | [Fatih Arslan](https://github.com/fatih) | [Building a go tool to modify struct tags](https://speakerdeck.com/farslan/building-a-go-tool-to-modify-struct-tags) | | [Source](https://github.com/fatih/gomodifytags) |
25+
| 11:45 AM - 12:30 PM | [Scott Mansfield](https://github.com/ScottMansfield) | [Creating a Custom Serialization Format](ScottMansfield-CreatingACustomSerializationFormat) | [Video](https://www.youtube.com/watch?v=PdtsV1OOkKc&index=12&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
26+
| 2:00 PM - 2:45 PM | [David Crawshaw](https://github.com/crawshaw) | Go Build Modes | [Video](https://www.youtube.com/watch?v=x-LhC-J2Vbk&index=8&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
27+
| 2:55 PM - 3:40 PM | [Fatih Arslan](https://github.com/fatih) | [Building a go tool to modify struct tags](FatihArslan-WritingAToolToModifyStructTags) | [Video](https://www.youtube.com/watch?v=bUznDnBboCs&index=5&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | [Source](https://github.com/fatih/gomodifytags) |
2828

2929
#### Ballroom 1D
3030

3131
| Timeslot | Speaker | Slide Deck | Video | Source |
3232
| ----------- | ----------- | ---------- | ----- | ------ |
33-
| 11:45 AM - 12:30 PM | [Liz Rice](https://github.com/lizrice) | [A Go Programmer's Guide to Syscalls](https://speakerdeck.com/lizrice/a-go-programmers-guide-to-syscalls) | | [Source](https://github.com/lizrice/strace-from-scratch)|
34-
| 2:00 PM - 2:45 PM | [Kelsey Hightower](https://github.com/kelseyhightower) | Self Deploying Kubernetes Applications | | |
35-
| 2:55 PM - 3:40 PM | [Edward Muller](http://icanhazdowntime.org/about/) | [Go Antipatterns](https://bit.ly/GoAntiPatterns2017) | | |
33+
| 11:45 AM - 12:30 PM | [Liz Rice](https://github.com/lizrice) | [A Go Programmer's Guide to Syscalls](LizRice-GoProgrammersGuideToSyscalls) | [Video](https://www.youtube.com/watch?v=01w7viEZzXQ&index=20&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | [Source](https://github.com/lizrice/strace-from-scratch)|
34+
| 2:00 PM - 2:45 PM | [Kelsey Hightower](https://github.com/kelseyhightower) | Self Deploying Kubernetes Applications | [Video](https://www.youtube.com/watch?v=XPC-hFL-4lU&index=24&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
35+
| 2:55 PM - 3:40 PM | [Edward Muller](http://icanhazdowntime.org/about/) | [Go Antipatterns](EdwardMuller-GoAntipatterns) | [Video](https://www.youtube.com/watch?v=ltqV6pDKZD8&index=16&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
3636

3737
#### Ballroom 2A
3838

3939
| Timeslot | Speaker | Slide Deck | Video | Source |
4040
| ----------- | ----------- | ---------- | ----- | ------ |
41-
| 11:45 AM - 12:30 PM | [Filippo Valsorda](https://github.com/FiloSottile) | [Encrypting the Internet with Go](https://speakerdeck.com/filosottile/encrypting-the-internet-with-go-at-gophercon-2017) | | |
42-
| 2:00 PM - 2:45 PM | [Kris Nova](https://github.com/kris-nova) | [Valuable Lessons in Over-Engineering the Core of Kubernetes kops](KrisNova-OverEngineeringTheCoreOfKubernetesKops) | | |
43-
| 2:55 PM - 3:40 PM | [Ian Schenck](https://github.com/ianschenck) | [Operability in Go](https://speakerdeck.com/ianschenck/operability-in-go) | | |
41+
| 11:45 AM - 12:30 PM | [Filippo Valsorda](https://github.com/FiloSottile) | [Encrypting the Internet with Go](FilippoValsorda-EncryptingTheInternet) | [Video](https://www.youtube.com/watch?v=CB_VfgwPmxQ&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=7) | |
42+
| 2:00 PM - 2:45 PM | [Kris Nova](https://github.com/kris-nova) | [Valuable Lessons in Over-Engineering the Core of Kubernetes kops](KrisNova-OverEngineeringTheCoreOfKubernetesKops) | [Video](https://www.youtube.com/watch?v=IiYHDDz_7mE&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=10) | |
43+
| 2:55 PM - 3:40 PM | [Ian Schenck](https://github.com/ianschenck) | [Operability in Go](https://speakerdeck.com/ianschenck/operability-in-go) | [Video](https://www.youtube.com/watch?v=SIl3wi1iWPE&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=23)| |
4444

4545
### Day 2
4646

4747
#### Main Stage
4848

4949
| Timeslot | Speaker | Slide Deck | Video | Source |
5050
| ----------- | ----------- | ---------- | ----- | ------ |
51-
| 9:10 AM - 9:35 AM | [Kavya Joshi](https://github.com/kav-ya) | [Understanding Channels](https://speakerdeck.com/kavya719/understanding-channels) | | |
52-
| 9:40 AM - 10:05 AM | [Ashley McNamara](https://github.com/ashleymcnamara/) | My Journey to Go | | |
53-
| 10:50 AM - 11:35 AM | [Mitchell Hashimoto](https://github.com/mitchellh) | [Advanced Testing with Go](https://speakerdeck.com/mitchellh/advanced-testing-with-go) | | |
54-
| 4:25 PM - 4:50 PM | [Sam Boyer](https://github.com/sdboyer) | [The New Era of Go Package Management](samboyer-TheNewEraOfGoPackageManagement) | | |
51+
| 9:10 AM - 9:35 AM | [Kavya Joshi](https://github.com/kav-ya) | [Understanding Channels](KavyaJoshi-UnderstandingChannels) | [Video](https://www.youtube.com/watch?v=KBZlN0izeiY&index=6&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
52+
| 9:40 AM - 10:05 AM | [Ashley McNamara](https://github.com/ashleymcnamara/) | My Journey to Go | [Video](https://www.youtube.com/watch?v=6sBBTFXOq44&index=14&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
53+
| 10:50 AM - 11:35 AM | [Mitchell Hashimoto](https://github.com/mitchellh) | [Advanced Testing with Go](https://speakerdeck.com/mitchellh/advanced-testing-with-go) | [Video](https://www.youtube.com/watch?v=8hQG7QlcLBk&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=13) | |
54+
| 4:25 PM - 4:50 PM | [Sam Boyer](https://github.com/sdboyer) | [The New Era of Go Package Management](samboyer-TheNewEraOfGoPackageManagement) | [Video](https://www.youtube.com/watch?v=5LtMb090AZI&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=18) | |
5555

5656
#### Ballroom 1A
5757

5858
| Timeslot | Speaker | Slide Deck | Video | Source |
5959
| ----------- | ----------- | ---------- | ----- | ------ |
60-
| 11:45 AM - 12:30 PM |[Jon Bodner](https://github.com/jonbodner) | [Runtime Generated, Typesafe, and Declarative -- Pick any Three](https://github.com/jonbodner/proteus-talk/raw/master/Proteus%20Talk%20slides%20embiggened.pdf) | | [Source](https://github.com/jonbodner/proteus-talk) |
61-
| 2:00 PM - 2:45 PM | [Aaron Schlesinger](https://github.com/arschles) | [Functional Programming in Go](AaronSchlesinger-FunctionalProgrammingInGo) | | |
62-
| 2:55 PM - 3:40 PM | [Michael Hausenblas](https://github.com/mhausenblas) | [Fallacies Of Distributed Gomputing](http://go-talks.appspot.com/github.com/mhausenblas/fallacies-of-distributed-gomputing/main.slide#1) | | [Source](https://github.com/mhausenblas/fallacies-of-distributed-gomputing) |
60+
| 11:45 AM - 12:30 PM |[Jon Bodner](https://github.com/jonbodner) | [Runtime Generated, Typesafe, and Declarative -- Pick any Three](JonBodner-ProteusTypeSafeDeclarativeRuntimeGenerated) | [Video](https://www.youtube.com/watch?v=hz6d7rzqJ6Q&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=17) | [Source](https://github.com/jonbodner/proteus-talk) |
61+
| 2:00 PM - 2:45 PM | [Aaron Schlesinger](https://github.com/arschles) | [Functional Programming in Go](AaronSchlesinger-FunctionalProgrammingInGo) | [Video](https://www.youtube.com/watch?v=c8Fwb4KbVJM&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=11) | |
62+
| 2:55 PM - 3:40 PM | [Michael Hausenblas](https://github.com/mhausenblas) | [Fallacies Of Distributed Gomputing](MichaelHausenblas-FallaciesOfDistributedGomputing) | [Video](https://www.youtube.com/watch?v=PXdao4VxQMQ&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=15) | [Source](https://github.com/mhausenblas/fallacies-of-distributed-gomputing) |
6363

6464
#### Ballroom 1D
6565

6666
| Timeslot | Speaker | Slide Deck | Video | Source |
6767
| ----------- | ----------- | ---------- | ----- | ------ |
68-
| 11:45 AM - 12:30 PM | [Rhys Hiltner](https://github.com/rhysh) | [An Introduction to "go tool trace"](https://speakerdeck.com/rhysh/an-introduction-to-go-tool-trace) | | |
69-
| 2:00 PM - 2:45 PM | [Will Hawkins](https://github.com/whh8b) | [Go at the DARPA Cyber Grand Challenge: Channels and Parallelism for High Performance Database, Network and File I/O](WillHawkins-GoAtTheCGC) | | |
70-
| 2:55 PM - 3:40 PM | [Waldemar Quevedo](https://github.com/wallyqs) | [Writing Networking Clients in Go](https://wallyqs.github.io/gophercon-2017-nats-talk/) | | |
68+
| 11:45 AM - 12:30 PM | [Rhys Hiltner](https://github.com/rhysh) | [An Introduction to "go tool trace"](RhysHiltner-AnIntroductionToGoToolTrace) | [Video](https://www.youtube.com/watch?v=V74JnrGTwKA&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=22)| |
69+
| 2:00 PM - 2:45 PM | [Will Hawkins](https://github.com/whh8b) | [Go at the DARPA Cyber Grand Challenge: Channels and Parallelism for High Performance Database, Network and File I/O](WillHawkins-GoAtTheCGC) | [Video](https://www.youtube.com/watch?v=lD0Qx7ZB_MU&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=26) | |
70+
| 2:55 PM - 3:40 PM | [Waldemar Quevedo](https://github.com/wallyqs) | [Writing Networking Clients in Go](WaldemarQuevedo-NetworkingClientsInGoTheNATSClient) | [Video](https://www.youtube.com/watch?v=QoetRI2KHvc&index=25&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9) | |
7171

7272
#### Ballroom 2A
7373

7474
| Timeslot | Speaker | Slide Deck | Video | Source |
7575
| ----------- | ----------- | ---------- | ----- | ------ |
76-
| 11:45 AM - 12:30 PM | [Peter Bourgon](https://github.com/peterbourgon) | [Evolutionary Optimization](https://github.com/gophercon/2017-talks/blob/master/PeterBourgon-EvolutionaryOptimization/evolutionary-optimization.pdf) | | |
77-
| 2:00 PM - 2:45 PM | [Marty Schoch](https://github.com/mschoch) | [Building a High-Performance Key/Value Store in Go](MartySchoch-BuildingAHighPerformanceKeyValueStoreInGo) | | |
78-
| 2:55 PM - 3:40 PM | [Alan Shreve](https://github.com/inconshreveable) | grpc: From Tutorial to Production | | |
76+
| 11:45 AM - 12:30 PM | [Peter Bourgon](https://github.com/peterbourgon) | [Evolutionary Optimization with Go](PeterBourgon-EvolutionaryOptimization) | [Video](https://www.youtube.com/watch?v=ha8gdZ27wMo&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=1)| |
77+
| 2:00 PM - 2:45 PM | [Marty Schoch](https://github.com/mschoch) | [Building a High-Performance Key/Value Store in Go](MartySchoch-BuildingAHighPerformanceKeyValueStoreInGo) | [Video](https://www.youtube.com/watch?v=ttebJcN5bgQ&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=19)| |
78+
| 2:55 PM - 3:40 PM | [Alan Shreve](https://github.com/inconshreveable) | grpc: From Tutorial to Production | [Video](https://www.youtube.com/watch?v=7FZ6ZyzGex0&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=21) | |
7979

8080
### Lightning Talks
8181

0 commit comments

Comments
 (0)