Go 博客

FOSDEM 2014 上的 Go 演讲

Andrew Gerrand
2014 年 2 月 24 日

简介

在 2014 年 2 月 2 日的 FOSDEM 上,Go 社区的成员在 Go Devroom 举办了一系列演讲。这一天非常成功,共举办了 13 场精彩的演讲,吸引了众多观众。

现在可以观看演讲的视频录制,下面列出了一些精选的视频。

整个演讲系列可作为 YouTube 播放列表 观看。(您也可以直接在 FOSDEM 视频档案 中找到它们。)

使用 Go 扩展规模:YouTube 的 Vitess

Google 工程师 Sugu Sougoumarane 介绍了他是如何与团队一起使用 Go 构建 Vitess 来帮助扩展 YouTube 的。

Vitess 是一套主要使用 Go 开发的服务器和工具。它帮助扩展 Web 的 MySQL 数据库,目前被用作 YouTube MySQL 基础架构中的一个重要组成部分。

该演讲讲述了团队选择 Go 的历史原因以及 Go 为何取得成功。Sugu 还谈到了使用 Go 扩展 Vitess 的技巧和方法。

该演讲的幻灯片可从 这里 获取。

Camlistore

Camlistore 被设计为“你一生的个人存储系统,让你掌握控制权,并旨在长久保存”。它是开源的,经过近 4 年的积极开发,非常灵活。在这次演讲中,Brad Fitzpatrick 和 Mathieu Lonjaret 解释了他们构建它的原因,它的作用以及它的设计。

编写自己的 Go 编译器

Elliot Stoneham 解释了 Go 作为一种便携语言的潜力,并回顾了使 Go 成为如此令人兴奋的选择的工具。

他说:“根据我编写 Go 到 Haxe 实验性翻译器的经验,我将讨论代码生成和运行时模拟所需的实际问题。我将比较我的一些设计决策与其他两个基于 go.tools 库构建的 Go 编译器/翻译器的设计决策。我的目标是鼓励您尝试这些新的“变异”Go 编译器之一。我希望你们中的一些人能受到启发,为其中一个编译器贡献代码,甚至编写一个全新的编译器。”

更多

还有许多其他精彩的演讲,请查看整个演讲系列,作为 YouTube 播放列表。特别是,闪电演讲 非常有趣。

我要感谢所有出色的演讲者,感谢 Mathieu Lonjaret 管理视频设备,并感谢 FOSDEM 工作人员让这一切成为可能。

下一篇文章:Go 并发模式:管道和取消
上一篇文章:Go 在 App Engine 上:工具、测试和并发
博客索引