Go 部落格
2014 年 FOSDEM 的 Go 演講
引言
於 2014 年 2 月 2 日在 FOSDEM,Go 社群的成員在 Go Devroom 說明會中發表了一系列演講。當日大獲成功,有 13 場精彩的演講於座無虛席的會場中登場。
演講的錄影目前已公開,以下提供部分影片供您觀賞。
完整的演講系列已 新增至 YouTube 播放清單中。您也可以直接於 FOSDEM 影片檔案庫 中取得。
使用 Go 擴展:YouTube 的 Vitess
Google 工程師 Sugu Sougoumarane 說明了他和他的團隊如何使用 Go 建置 Vitess,以協助擴展 YouTube。
Vitess 是一組伺服器與工具,其主要使用 Go 開發。它協助擴展 MySQL 資料庫以供網頁使用,目前做為 YouTube MySQL 基礎架構的基本組成元件。
這次演講涵蓋了團隊選擇使用 Go 的歷史背景和原因,以及其所帶來的效益。Sugu 也談到了一些使用 Go 擴展 Vitess 的秘訣和技巧。
演講投影片在此處。
Camlistore
Camlistore 設計為「一輩子屬於你的個人儲存系統,讓你掌握自主權,且設計經久耐用」。這是開放原始碼,歷經近 4 年的積極開發,而且靈活度極高。在此次演講中,Brad Fitzpatrick 和 Mathieu Lonjaret 說明他們為何打造 Camlistore,它有哪些功能,並探討它的設計。
撰寫自己的 Go 編譯器
Elliot Stoneham 說明 Go 作為可攜式語言的潛力,並檢視讓 Go 成為如此令人興奮的可能性的那項 Go 工具。
他表示:「根據我撰寫實驗性 Go to Haxe 編譯器的經驗,我將探討所需的實際程式碼產生及執行時期模擬問題。我將比對我的一些設計決策與利用 go.tools 程式庫建置的其他兩個 Go 編譯器/程式碼轉譯器的設計決策。我的目標是鼓勵你嘗試其中一個這些新的『突變』Go 編譯器。我希望你們有些人會受到啟發為其中一個做出貢獻,甚至撰寫一個屬於你自己的新的編譯器。」
更多
還有更多很棒的演講,歡迎以YouTube 播放清單的形式查看完整的系列。尤其是閃電演講很有趣。
我要親自感謝傑出的講者、視訊器材管理員 Mathieu Lonjaret,以及讓這一切成為可能的所有 FOSDEM 工作人員。
下一篇文章:Go 並行模式:管線和取消
上一篇文章:App Engine 上的 Go:工具、測試和並行運算
部落格索引