github.com/spotify/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/blog/content/fosdem14.article (about) 1 Go talks at FOSDEM 2014 2 24 Feb 2014 3 Tags: fosdem, youtube, talk 4 5 Andrew Gerrand 6 7 * Introduction 8 9 At [[http://fosdem.org/][FOSDEM]] on the 2nd of February 2014 members of the Go 10 community presented a series of talks in the Go Devroom. The day was a huge 11 success, with 13 great talks presented to a consistently jam-packed room. 12 13 Video recordings of the talks are now available, and a selection of these 14 videos are presented below. 15 16 The complete series of talks is available 17 [[http://www.youtube.com/playlist?list=PLtLJO5JKE5YDKG4WcaNts3IVZqhDmmuBH][as a YouTube playlist]]. 18 (You can also get them directly at the 19 [[http://video.fosdem.org/2014/K4601/Sunday/][FOSDEM video archive]].) 20 21 * Scaling with Go: YouTube's Vitess 22 23 Google Engineer Sugu Sougoumarane described how he and his 24 team built [[https://github.com/youtube/vitess][Vitess]] in Go to help scale 25 [[https://youtube.com][YouTube]]. 26 27 Vitess is a set of servers and tools primarily developed in Go. 28 It helps scale MySQL databases for the web, and is currently used as a 29 fundamental component of YouTube's MySQL infrastructure. 30 31 The talk covers some history about how and why the team chose Go, and how it 32 paid off. 33 Sugu also talks abou tips and techniques used to scale Vitess using Go. 34 35 .iframe http://www.youtube.com/embed/qATTTSg6zXk 310 550 36 37 The slides for the talk are [[https://github.com/youtube/vitess/blob/master/doc/Vitess2014.pdf?raw=true][available here]]. 38 39 * Camlistore 40 41 [[http://camlistore.org/][Camlistore]] is designed to be "your personal storage 42 system for life, putting you in control, and designed to last." It's open 43 source, under nearly 4 years of active development, and extremely flexible. In 44 this talk, Brad Fitzpatrick and Mathieu Lonjaret explain why they built it, 45 what it does, and talk about its design. 46 47 .iframe http://www.youtube.com/embed/yvjeIZgykiA 310 550 48 49 * Write your own Go compiler 50 51 Elliot Stoneham explains the potential for Go as a portable language and 52 reviews the Go tools that make that such an exciting possibility. 53 54 He said: "Based on my experiences writing an experimental Go to Haxe 55 translator, I'll talk about the practical issues of code generation and runtime 56 emulation required. I'll compare some of my design decisions with those of two 57 other Go compiler/translators that build on the go.tools library. My aim is to 58 encourage you to try one of these new 'mutant' Go compilers. I hope some of you 59 will be inspired to contribute to one of them or even to write a new one of 60 your own." 61 62 .iframe http://www.youtube.com/embed/Qe8Dq7V3hXY 310 550 63 64 * More 65 66 There were many more great talks, so please check out the complete series 67 [[http://www.youtube.com/playlist?list=PLtLJO5JKE5YDKG4WcaNts3IVZqhDmmuBH][as a YouTube playlist]]. 68 In particular, the [[http://www.youtube.com/watch?v=cwpI5ONWGxc&list=PLtLJO5JKE5YDKG4WcaNts3IVZqhDmmuBH&index=7][lightning talks]] were a lot of fun. 69 70 I would like to give my personal thanks to the excellent speakers, Mathieu 71 Lonjaret for managing the video gear, and to the FOSDEM staff for making all 72 this possible. 73