每日一諺:Use interfaces to avoid coupling.
Go技術生态
- Go中的疊代器、Map、Filter、Reduce和清單處理:實作Python的函數程式設計特性 - https://serge-hulne.medium.com/iterators-map-filter-reduce-and-list-processing-in-go-golang-implementing-python-functional-2d24d780051f
- blocky: 快速和輕量級的DNS代理 - https://github.com/0xERR0R/blocky
- 如何通過抽象在Go中測試與資料庫互動 - https://dev.to/ltvengineering/how-to-test-database-interactions-in-go-through-abstraction-1l41
- ledger: 一個可編寫腳本的财務賬簿,旨在使複雜的财務交易模型變得容易 - https://github.com/numary/ledger
- 高性能的DNS over https - https://github.com/m13253/dns-over-https
- 通過使用FluentBit收集審計日志,檢測Kubernetes API伺服器上的惡意行為 - https://falco.org/blog/detect-malicious-behaviour-on-kubernetes-api-server-through-gathering-audit-logs-by-using-fluentbit-part-2/
- 如何讓開發者安全通路Kubernetes叢集 - https://medium.com/k8slens/how-to-give-developers-secure-access-to-kubernetes-clusters-c6025f0dd288
- 在事件驅動的架構中管理API的生命周期:一個實用的方法 - https://developers.redhat.com/articles/2021/07/07/managing-api-life-cycle-event-driven-architecture-practical-approach
Go技術進階專欄導讀
Go是雲原生時代的頭部語言。雲原生應用的一個特征就是容器化,而以單一靜态檔案為建構産出的Go應用尤其适合容器化。
使用github.com/user/repo這樣的包路徑既不個性化,也存在包位置綁定的問題,一旦代碼遷移到其他代碼托管服務商,對包的作者和使用者而言都十分痛苦。那麼如何讓你的go包擁有自定義的個性化包導入路徑呢?Go進階專欄“改善Go語⾔程式設計品質的50個有效實踐”的第48篇文章《讓你的Go包擁有個性化的導入路徑》https://www.imooc.com/read/87/article/2478 将為你揭曉答案。
資料下載下傳
關注公衆号iamtonybai,發送特定關鍵字擷取對應精品資料!
- Go語言學習技術路線圖2021版 - 發送go2021
- GopherChina 2021技術大會ppt資料 - 發送gopherchina2021;
- GopherChina 2020技術大會ppt資料 - 發送gopherchina2020;
- GopherCon 2020大會技術ppt資料 - 發送gophercon2020;
- 《設計資料密集型應用程式》作者Martin Kleppmann新課“分布式系統”的講義資料 - 發送distsys;
- O'Reilly的《分布式跟蹤實戰(Distributed Tracing in Practice)》 - 發送distrace;
- 加州伯克利的47頁的“機器學習的數學基礎”資料 - 發送math4ml;
“Gopher部落”,新年新氣象
“Gopher部落”正式轉正(從試營運星球變成了正式星球)!“gopher部落”旨在打造一個精品Go學習和進階社群,目前雖小,但持續力很強。在2021年上半年,部落将策劃兩個專題系列分享,并且是部落獨享哦:
- Go技術書籍的書摘和讀書體會系列
- Go與eBPF系列
感謝大家對本星球的支援!
聯系方式
- 有意想學習容器或Kubernets的童鞋可以了解一下我的慕課網實戰課:k8s實戰 - https://coding.imooc.com/class/284.html
- gopherdaily歸檔:https://github.com/bigwhite/gopherdaily
- 編輯:Tony Bai (https://tonybai.com)
- 郵件訂閱:https://gopher-daily.com/
- 知乎Go進階專欄:https://www.zhihu.com/column/c_1352639051791454208
- “Gopher部落”知識星球:https://public.zsxq.com/groups/51284458844544
- 微信公衆号:iamtonybai
往期推薦
Go 1.17新特性詳解:使用基于寄存器的調用慣例
Go 1.17新特性詳解:module依賴圖修剪與延遲module加載
Go 1.17新特性詳解:支援将切片轉換為數組指針
Go 1.17中值得關注的幾個變化
一文告訴你如何幫助測試Go語言Beta公測版與RC候選釋出版
Go中被閉包捕獲的變量何時會被回收
Go基于I/O多路複用的TCP協定流解析實踐