Go 博客

2014 年 FOSDEM 大会上的 Go 演讲

Andrew Gerrand
2014 年 2 月 24 日

引言

2014 年 2 月 2 日,Go 社区的成员在 FOSDEM 大会的 Go Devroom 中发表了一系列演讲。那天取得了巨大的成功,共有 13 场精彩演讲在一个座无虚席的房间里进行。

现在可以观看这些演讲的录制视频,下方列出了部分精选视频。

完整的系列演讲视频可在此处获取:YouTube 播放列表。(你也可以直接在 FOSDEM 视频存档中获取。)

使用 Go 进行扩展:YouTube 的 Vitess

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

Vitess 是一套主要使用 Go 开发的服务器和工具集。它有助于为网络扩展 MySQL 数据库,目前被用作 YouTube MySQL 基础设施的核心组成部分。

演讲回顾了该团队如何以及为何选择 Go 的历史,以及 Go 所带来的回报。Sugu 还分享了使用 Go 扩展 Vitess 的技巧和技术。

演讲幻灯片在此处提供

Camlistore

Camlistore 的设计理念是成为“你的个人终身存储系统,让你掌控一切,并经久耐用。”它是开源的,已积极开发近 4 年,并且非常灵活。在这次演讲中,Brad Fitzpatrick 和 Mathieu Lonjaret 解释了他们为何构建 Camlistore、它的功能以及它的设计。

编写你自己的 Go 编译器

Elliot Stoneham 阐述了 Go 作为一种可移植语言的潜力,并回顾了使这种潜力成为激动人心的可能性的 Go 工具。

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

更多

还有许多其他精彩演讲,请务必查看完整的系列视频:YouTube 播放列表。特别是闪电演讲非常有趣。

我谨代表个人向所有优秀的演讲者、负责视频设备管理的 Mathieu Lonjaret 以及促成这一切的 FOSDEM 工作人员致以谢意。

下一篇文章:Go 并发模式:Pipeline 和 cancellation
上一篇文章:App Engine 上的 Go:工具、测试和并发
博客索引