Go 部落格
Go 在 FOSDEM 2014 上的演講
引言
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:工具、測試和併發
部落格索引