Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 1 | # Go at Google I/O and Gopher SummerFest |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 2 | 6 Oct 2014 |
| 3 | Tags: conference, io, report |
Russ Cox | faf1e2d | 2020-03-14 09:44:01 -0400 | [diff] [blame] | 4 | Summary: Reporting from Google I/O 2014 and the GoSF Go SummerFest. |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 5 | |
| 6 | Francesc Campoy |
| 7 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 8 | ## Introduction |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 9 | |
| 10 | The week of June 23rd was a good week for gophers in San Francisco. Go was a big |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 11 | part of [Google I/O](https://www.google.com/events/io) on Wednesday and |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 12 | Thursday, and on Monday we took advantage of the large gopher population to run |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 13 | the [Go SummerFest](http://www.meetup.com/golangsf/events/170421402/), a |
| 14 | special instance of the [GoSF](http://www.meetup.com/golangsf) meetup. This |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 15 | blog post is a recap of both events. |
| 16 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 17 | ## Gopher SummerFest |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 18 | |
| 19 | .image io2014/summerfest.jpg _ 800 |
| 20 | |
| 21 | On the Monday, more than 200 gophers gathered at the Google office in San |
| 22 | Francisco to hear a series of talks: |
| 23 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 24 | - The State of Go, ([slides](https://docs.google.com/a/golang.org/file/d/0B-nws9GU_6qVQm9tdncxWnJGUTQ/edit) |
| 25 | and [video](http://www.hakkalabs.co/articles/state-go)) by Andrew Gerrand. |
| 26 | - I was wrong, again! ([slides](https://docs.google.com/a/golang.org/file/d/0B-nws9GU_6qVTTUwS25qaFlzMGs/edit) |
| 27 | and [video](http://www.hakkalabs.co/articles/why-we-use-go)), by Derek Collison. |
| 28 | - Go at Splice ([slides](https://docs.google.com/a/golang.org/file/d/0B-nws9GU_6qVZklnNnJITlhSbXc/edit)), by Matt Aimonetti |
| 29 | - Quick testing with quick ([slides](https://docs.google.com/a/golang.org/file/d/0B-nws9GU_6qVVElmOHpwamp4aTA/edit)), by Evan Shaw |
| 30 | - Something about Go (no slides), by Blake Mizerany. |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 31 | |
| 32 | More comments and pictures from the event are available on the |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 33 | [meetup event page](http://www.meetup.com/golangsf/events/170421402/). |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 34 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 35 | ## Go at Google I/O |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 36 | |
| 37 | On the Wednesday and Thursday, Go was at Google I/O in two different |
| 38 | formats: the Go booth in the sandbox area and the Go code labs available in the |
| 39 | code lab area and all around the world through |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 40 | [I/O Extended](https://www.google.com/events/io/io-extended). |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 41 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 42 | ### The Go booth |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 43 | |
| 44 | .image io2014/booth.jpg _ 800 |
| 45 | |
| 46 | The Go booth was part of the Developer Sandbox area. |
| 47 | |
| 48 | For the two days of the conference, some gophers from Google and other |
| 49 | companies gave a series of talks and demonstrations. The talks were not |
| 50 | recorded, but the slides and some screencasts and blog posts will be shared |
| 51 | soon. |
| 52 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 53 | - Organizing Go Code, by David Crawshaw. ([slides](https://talks.golang.org/2014/organizeio.slide#1)) |
| 54 | - Testing Techniques, by Andrew Gerrand. ([video](https://www.youtube.com/watch?v=ndmB0bj7eyw) |
| 55 | and [slides](https://talks.golang.org/2014/testing.slide#1)) |
| 56 | - Go for Java Developers, by Francesc Campoy. ([slides](https://talks.golang.org/2014/go4java.slide#1)) |
| 57 | - Camlistore: Android, ARM, App Engine, Everywhere, |
| 58 | by Brad Fitzpatrick. |
| 59 | ([slides](https://talks.golang.org/2014/camlistore.slide#1)) |
| 60 | - Go Compilation Complexities, by Ian Lance Taylor. ([slides](https://talks.golang.org/2014/compiling.slide#1)) |
| 61 | - SourceGraph: a Code Search Engine in Go, |
| 62 | by Quinn Slack. ([video](https://youtu.be/-DpKaoPz8l8) and [slides](https://go-talks.appspot.com/github.com/sourcegraph/talks/google-io-2014/gio2014.slide#1)) |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 63 | |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 64 | We also organized Q&A sessions and lightning talks by members of the Go |
| 65 | community: |
| 66 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 67 | - [Brad Rydzewski](https://twitter.com/bradrydzewski) talked about his project [drone.io](https://drone.io/). |
| 68 | - [Barak Michener](https://twitter.com/barakmich) presented [Cayley](https://github.com/google/cayley), |
| 69 | an open source graph database. |
| 70 | - [Matt Aimonetti](https://twitter.com/mattetti) discussed how Go is used at [Splice](https://splice.com/). |
| 71 | - [Sugu Sougoumarane](https://twitter.com/ssougou) talked about how [vitess](https://github.com/youtube/vitess) solved |
| 72 | scalability problems at YouTube. |
| 73 | ([video](https://youtu.be/midJ6b1LkA0)) |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 74 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 75 | ### The Go code lab |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 76 | |
| 77 | This year attendees of Google I/O had a code lab area with self-service |
| 78 | computers where they could sit and learn Go. The code labs were also available |
| 79 | to anyone through the Google I/O extended brand. You can try it yourself at |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 80 | [io2014codelabs.appspot.com](https://io2014codelabs.appspot.com/). |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 81 | |
| 82 | .image io2014/collage.jpg _ 800 |
| 83 | |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 84 | ## Conclusion |
Francesc Campoy | 22c0c79 | 2014-10-06 09:25:04 -0700 | [diff] [blame] | 85 | |
| 86 | Thanks to the organizers, speakers, and attendees who helped make these events a |
Russ Cox | af5018f | 2020-03-09 23:54:35 -0400 | [diff] [blame] | 87 | great success. See you next year. (Or at [dotGo](http://dotgo.eu) this week!) |