使用Pion讓WebRTC開發更容易 | Gopher Daily (2021.01.24) ʕ◔ϖ◔ʔ

2021-02-24 TonyBai

每日一諺:Go interface enable static duck typing and can be verified at compile time.

Go技術新聞自維護的Swagger規範 - https://slimdevl.gitlab.io/post/2021-01-12-auto-swagger如何使用Go對helm chart進行單元測試 - https://blog.heyal.co.uk/unit-testing-helm-charts/pion: 我們是如何讓WebRTC的開發變得更容易的 - https://www.slideshare.net/SeanDuBois3/how-can-we-make-webrtc-easier經典舊文:探索Go byte解析API - https://mdlayher.com/blog/exploring-byte-parsing-apis-in-go/無人機,虛擬實境和多人NES遊戲: Pion WebRTC帶給你的樂趣 - https://www.slideshare.net/SeanDuBois3/drones-virtual-reality-and-multiplayer-nes-games-the-fun-you-can-have-with-pion-webrtcDDD實現之路 - https://mp.weixin.qq.com/s/bDMX35eYkIwJ62o5fqHJ9wGoDate.io服務:幫助開發者將更熟悉的日期模式(%Y-%m-%d)轉換為GO的日期模式 - https://godate.io/dyff: 用於yaml文件的diff工具 - https://github.com/homeport/dyffDocker Kubernetes 101 - https://gitlab.com/swiftdiaries/docker-k8s-basics程式語言發明人還是系列殺手?- https://vole.wtf/coder-serial-killer-quiz/Firecracker: 在不到一秒鐘的時間內啟動虛擬機 - https://jvns.ca/blog/2021/01/23/firecracker--start-a-vm-in-less-than-a-second/張小龍演講實錄:1.2萬字復盤微信十年 - https://mp.weixin.qq.com/s/0gfqmdcDKswDERHxp4Ek5A5G時代邊緣計算的基本形態 - https://mp.weixin.qq.com/s/EJJeHFkLAhJqkvmBX3au2AGo技術進階專欄導讀

Go語言沒有像OO語言那樣提供構造函數,但卻為每個包提供了一個特殊的函數init。init函數究竟有什麼特點?init函數的慣用法是什麼?Go進階專欄「改善Go語⾔編程質量的50個有效實踐」的第十七篇文章《init函數的妙用》

https://www.imooc.com/read/87/article/2419 將為大家揭開init函數的那些秘密!


資料下載

關注公眾號iamtonybai,發送特定關鍵字獲取對應精品資料!

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年上半年,部落將策劃兩個專題系列分享,並且是部落獨享哦:

考慮到部落尚處於推廣期,這裡仍然為大家準備了新人優惠券,雖然優惠幅度有所下降,但依然物超所值,早到早享哦!


感謝大家對本星球的支持!

聯繫方式有意想學習容器或Kubernets的童鞋可以了解一下我的慕課網實戰課:k8s實戰 - https://coding.imooc.com/class/284.htmlgopherdaily歸檔:https://github.com/bigwhite/gopherdaily編輯:Tony Bai (https://tonybai.com)郵件訂閱:https://gopher-daily.com/知乎Go進階專欄:https://zhuanlan.zhihu.com/c_1294667898946891776「Gopher部落」知識星球:https://public.zsxq.com/groups/51284458844544

相關焦點

  • Go io/ioutil包將在Go 1.16被廢棄 | Gopher Daily (2021.01.20) ʕ◔ϖ◔ʔ
    Go技術新聞Go io/ioutil包將被廢棄,相關功能將挪到io包和os包中 - https://www.srcbeat.com/2021/01/golang-ioutil-deprecated/資料庫是如何使用mmap的,以BoltDB為例 - https://brunocalza.me/but-how-exactly-databases-use-mmap/Go服務的非阻塞並行模式 -
  • 25個最佳Go技術博客 | Gopher Daily (2021.01.11) ʕ◔ϖ◔ʔ
    發現和探索mmap - https://brunocalza.me/2021/01/10/discovering-and-exploring-mmap-using-go/25個最佳Go技術博客(英文) - https://draft.dev/learn/technical-blogs/golangGo內置數據結構原理 - https://zhuanlan.zhihu.com/p/341945051以太坊
  • 深入理解Go測試覆蓋率 | Gopher Daily (2021.02.15) ʕ◔ϖ◔ʔ
    Go技術新聞深入理解Go測試覆蓋率 - https://eleni.blog/2021/01/24/deep-diving-in-the-go-coverage-profile/深入了解Go的基準測試 - https://medium.com/better-programming/we-measure-the-power-of-cars-computers-and-cellphones-but-what-about-code
  • 使用OpenTelemetry進行Go服務的追蹤 | Gopher Daily (2021.01.17) ʕ◔ϖ◔ʔ
    Go實現rest服務part1: 標準庫 - https://eli.thegreenplace.net/2021/rest-servers-in-go-part-1-standard-library/Go時間和日期使用完全指南 - https://golangbyexample.com/all-about-time-and-date-golang/文本索引庫bleve發布v2.0.0 - https
  • 令人瘋狂的Go JSON陷阱 | Gopher Daily (2021.03.01) ʕ◔ϖ◔ʔ
    Go技術專欄「改善Go語⾔編程質量的50個有效實踐」主要滿足廣大gopher關於Go語言進階的需求,圍繞如何寫出地道且高質量Go代碼給出50條有效實踐建議,歡迎大家訂閱!https://atodorov.me/2021/02/27/why-you-should-take-a-look-at-nomad-before-jumping-on-kubernetes/5G技術棧的開源狀況 - https://github.blog/2021-02-23-open-source-in-the-5g-stack/Go技術進階專欄導讀
  • 都2021年了,你不應該手動更新Go測試了 | Gopher Daily (2021.01.04) ʕ◔ϖ◔ʔ
    import-cycles-in-golang-and-how-to-deal-with-themGo逆向工程part5 - https://x0r19x91.gitlab.io/post/reversing-go-part-5/Istio 1.8中多集群支持的演變 - https://www.solo.io/blog/the-evolution-of-multicluster-support-in-istio-1-8在具有Linkerd的Kubernetes上使用
  • Sourcegraph內存優化實戰 | Gopher Daily (2021.08.27) ʕ◔ϖ◔ʔ
    build-scalable-applications-with-aws-lambda-and-go適用於Go的卓越ACME客戶端庫 - https://github.com/mholt/acmez基於模板的SQL查詢生成器 - https://github.com/sanggonlee/gosqHashicorp創始人Mitchell Hashimoto在Dev Tool Time展示最簡單和最複雜的開發工具是如何融入開發者工作流程的
  • Go 1.16版本正式發布 | Gopher Daily (2021.02.18) ʕ◔ϖ◔ʔ
    Go技術專欄「改善Go語⾔編程質量的50個有效實踐」主要滿足廣大gopher關於Go語言進階的需求,圍繞如何寫出地道且高質量Go代碼給出50條有效實踐建議,歡迎大家訂閱!Go技術新聞Go 1.16版本正式發布!
  • Go time和date操作完全指南 | Gopher Daily (2021.05.18) ʕ◔ϖ◔ʔ
    Go 在 Web 開發領域的廣泛應用得益於 Go 標準庫內置了 net/http 包,使用該包我們用十幾行代碼就能快速實現一個 「Hello, World!」 級別的 Web 服務。基於 net/http 包較高的開發效率以及 Go 程序優異的執行性能,Go Web 開發為 Go 社區吸引了大量來自 PHP、Python、Ruby 等語言陣營的開發者。
  • 純Go實現的Firebase的替代品 | Gopher Daily (2021.08.11) ʕ◔ϖ◔ʔ
    https://github.com/staticbackendhq/core兩個拷貝的故事: 記一次Go代碼性能優化 - https://storj.io/blog/a-tale-of-two-copies用Wails和Vue創建一個桌面應用程式 - https://dev.to/lucasnevespereira/build-a-desktop-app-with-wails-vue-251d在Go中使用高階函數進行
  • 可替代RocksDB的純Go實現的存儲引擎pebble | Gopher Daily (2021.08.09) ʕ◔ϖ◔ʔ
    https://zhuanlan.zhihu.com/p/264825380在Python和Go中開始使用Libsodium(NaCl庫) - https://developer.okta.com/blog/2021/08/05/libsodium-encryption-go-python用go開發Minecraft伺服器 - https://medium.com/@michalkowal567/
  • Gopher Daily (2020.05.21) ʕ◔ϖ◔ʔ
    •慕課實戰課:k8s實戰 - https://coding.imooc.com/class/284.html1.Go語言LDAP交互入門 - https://cybernetist.com/2020/05/18/getting-started-with-go-ldap/2.我的團隊決定使用Go的6個理由 - https://herberthenrique.com/
  • 使用Go在Apple Silicon(M1)上開發遇到的問題 | Gopher Daily (2020.11.19) ʕ◔ϖ◔ʔ
    Go技術新聞1.使用Go在Apple Silicon(M1晶片)上開發遇到的問題 - https://docs.google.com/document/d/1iWUstb66v66tTVxQWNMZ1BehgNzEmykzqDCUp5l8ip8/edit2.review一個預寫日誌(wal)的實現 - https://www.iantay.dev/post/reviewing-a-write-ahead-log-implementation
  • Rust和Go在後端web開發上的比較 | Gopher Daily (2020.07.18) ʕ◔ϖ◔ʔ
    有意想學習容器或Kubernets的童鞋可以了解一下我的慕課網實戰課:k8s實戰 - https://coding.imooc.com/class/284.html1.Rust和Go在後端web開發上的比較 - https://qvault.io/2020/07/17/rust-vs-go-in-backend-web-development/2.Fiber Web框架與其它框架的
  • Go實現的5G核心網開源項目free5gc源碼分析系列 | Gopher Daily (2021.01.08) ʕ◔ϖ◔ʔ
    - https://changelog.com/gotime/161支持Go正則式的正則式可視化網站 - https://regex101.com/grasp - 使用易於記憶的單詞創建強密碼 - https://github.com/lucasepe/graspDocker中的資料庫基準測試:MySQL,PostgreSQL,SQL Server - https://petrjahoda.medium.com
  • Go打造的在瀏覽器中使用的Go IDE | Gopher Daily (2020.12.11) ʕ◔ϖ◔ʔ
    本專欄主要滿足廣大gopher關於Go語言進階的需求,圍繞如何寫出地道且高質量Go代碼給出50條有效實踐建議,上線後收到一致好評!78元簡直就是白菜價,簡直就是白piao! 歡迎大家訂閱!「Gopher部落」知識星球的周末福利文章!《Go 1.16新功能特性不完全前瞻》一文已首發在星球上,歡迎閱讀反饋!
  • 使用Go新泛型實現Java Stream | Gopher Daily (2020.06.26) ʕ◔ϖ◔ʔ
    有意想學習容器或Kubernets的童鞋可以了解一下我的慕課網實戰課:k8s實戰 - https://coding.imooc.com/class/284.html1.使用Go新泛型實現Java Stream - https://snake-ci.com/blog/go2go-stream/2.用115行Go代碼實現SNI代理 - https://www.agwa.name
  • 支持apple M1晶片的docker desktop | Gopher Daily (2020.12.17) ʕ◔ϖ◔ʔ
    本專欄主要滿足廣大gopher關於Go語言進階的需求,圍繞如何寫出地道且高質量Go代碼給出50條有效實踐建議,上線後收到一致好評!78元簡直就是白菜價,簡直就是白piao! 歡迎大家訂閱!download-and-try-the-tech-preview-of-docker-desktop-for-m1/組織依賴的程式語言排行榜,Go排名第7 - https://dzone.com/articles/the-top-programming-languages-organizations-rely-o油管視頻:Golab技術會議視頻全集 - https://www.youtube.com/channel/UCMEvzoHTIdZI7IM8LoRbLsQ/videos使用
  • Go實現的一站式雲原生機器學習平臺 | Gopher Daily (2020.12.08) ʕ◔ϖ◔ʔ
    本專欄主要滿足廣大gopher關於Go語言進階的需求,圍繞如何寫出地道且高質量Go代碼給出50條有效實踐建議,上線後收到一致好評!78元簡直就是白菜價,簡直就是白piao! 歡迎大家訂閱!Go技術新聞微眾銀行開源Go實現的一站式雲原生機器學習平臺 - https://github.com/WeBankFinTech/Prophecis使用Go和jwt構建用戶身份鑑權系統 - https://dvignesh1496.medium.com/building-a-user-auth-system-with-jwt-using-golang-30892659cc0
  • Rust和Go再比拼 | Gopher Daily (2020.11.07) ʕ◔ϖ◔ʔ
    •有意想學習容器或Kubernets的童鞋可以了解一下我的慕課網實戰課:k8s實戰 - https://coding.imooc.com/class/284.html•gopherdaily歸檔:https://github.com/bigwhite/gopherdaily•編輯:Tony Bai (https://tonybai.com)•微信公眾號