Go 博客

Go 在 FOSDEM 2014 上的演讲

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 的原因和过程,以及它如何带来回报。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 on App Engine:工具、测试和并发
博客索引