Go語言愛好者周刊:第 141 期
這里記錄每周值得分享的 Go 語言相關內容,周日發(fā)布。本周刊開源(GitHub:polaris1119/golangweekly[1]),歡迎投稿,推薦或自薦文章/軟件/資源等,請提交 issue[2] 。
鑒于一些人可能沒法堅持把英文文章看完,因此,周刊中會盡可能推薦優(yōu)質的中文文章。優(yōu)秀的英文文章,我們的 GCTT 組織會進行翻譯。
由于微信公眾號不支持外鏈,文中大量鏈接可通過文末「閱讀原文」查看。

題圖:來自 2021 Go 開發(fā)者調查結果
刊首語
本期題目是一道關于函數的。以下代碼輸出什么?
package?main
import?"fmt"
func?main()?{
?fmt.Println(func()?{}?==?func()?{})
}
資訊
1、2021 Go 官方調查報告重磅發(fā)布:92%的開發(fā)者對 Go 滿意
本次調查了 11840 ?名開發(fā)者,這是 6 年以來,參與該項調查人數最多的一次。本次調查對 Go 開發(fā)者畫像、技術工具、開發(fā)者評價等方面進行了全面的調查,帶你深入了解 Go 語言現狀。
有關 Go 編程語言的每項改動都需經由 2 名谷歌員工審查以后(以前為 1 名),才可以面向用戶發(fā)布
3、triangle 2.0 發(fā)布[3]
使用 Delaunay 三角測量將圖像轉換為藝術風格。
4、readline 1.5 發(fā)布[4]
GNU-Readline 類庫的實現。
5、harmonica 0.2.0 發(fā)布[5]
一個簡單,高效的動畫庫。
文章
近期一篇主題為 Go 泛型導致代碼運行速度變慢的文章引起了廣泛討論。因為 Go 開發(fā)者對“泛型”這項特性期盼已久,但最后卻發(fā)現有所落差。
把 API gateway 和 RPC service 放在同一個進程內可不可以?
這里主要是為了記錄在使用 Docker 的時候遇到的問題及其處理解決方法。
實際工作遇到的需求,想到 Go AST。
強烈推薦大家讀完,可以很好的理解泛型實現。
Go 倉庫的最新 commit 中介紹了 pdqsort 的相關功能描述。
開源項目
1、encore[6]
Go 后端開發(fā)引擎。
2、MovieGo[7]
一個用于視頻編輯的 Go 庫。
3、api-firewall[8]
通過 OpenAPI 規(guī)范進行請求和響應驗證的快速輕量級 API 代理防火墻。
資源&&工具
1、Fp-go[9]
由 Go 1.18+ 泛型驅動的函數式編程輔助工具集合。
2、go-orm-benchmarks[10]
10+ Go ORM 包性能基準測試。
3、fx[11]
JSON 終端查看器。
4、debiman[12]
Debian 的 man 文檔靜態(tài)網站生成器。
訂閱
這個周刊每周日發(fā)布,同步更新在Go語言中文網[13]和微信公眾號[14]。
微信搜索"Go語言中文網"或者掃描二維碼,即可訂閱。
參考資料
polaris1119/golangweekly: https://github.com/polaris1119/golangweekly
[2]提交 issue: https://github.com/polaris1119/golangweekly/issues
[3]triangle 2.0 發(fā)布: https://github.com/esimov/triangle
[4]readline 1.5 發(fā)布: https://github.com/chzyer/readline
[5]harmonica 0.2.0 發(fā)布: https://github.com/charmbracelet/harmonica
[6]encore: https://github.com/encoredev/encore
[7]MovieGo: https://github.com/mowshon/moviego
[8]api-firewall: https://github.com/wallarm/api-firewall
[9]Fp-go: https://github.com/repeale/fp-go
[10]go-orm-benchmarks: https://github.com/efectn/go-orm-benchmarks
[11]fx: https://github.com/antonmedv/fx
[12]debiman: https://github.com/Debian/debiman
[13]Go語言中文網: https://studygolang.com/go/weekly
[14]微信公眾號: https://weixin.sogou.com/weixin?query=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%96%87%E7%BD%91
