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