GoCN2020-02-19

GoCN 每日新闻(2020-02-19)

  1. 使用 t.Cleanup 做测试收尾 https://ieftimov.com/post/testing-in-go-clean-tests-using-t-cleanup/
  2. Go 编程语言规范【译】https://moego.me/golang_spec.html
  3. select-case-default 忘记让出 CPU 的坑 https://mp.weixin.qq.com/s/zMZXd8DLtjhm06Q0lm1pcg
  4. 斗鱼配置管理中心 Minerva 的设计与实现 https://gocn.vip/topics/9794
  5. Go语言是如何运行的-链接器 https://mp.weixin.qq.com/s/_2y7oLfYftRxH8YTEm0qMw

问卷调查:

Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e

  • 编辑: yulibaozi
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/topics/9808

GoCN 每日新闻(2020-02-18)

  1. 7天用Go动手写/从零实现分布式缓存GeeCache https://segmentfault.com/a/1190000021771865
  2. 图解 Go 内存管理 https://deepu.tech/memory-management-in-golang/
  3. Micro 微服务框架系列教程 https://itnext.io/micro-in-action-getting-started-a79916ae3cac
  4. 国密算法库 https://pkg.go.dev/mod/github.com/tjfoc/gmsm
  5. pkg.go.dev 将会开源 https://groups.google.com/forum/#!msg/golang-dev/mfiPCtJ1BGU/OZ9cU3SgBgAJ
  • 编辑: 傅小黑
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/topics/9799

GoCN每日新闻(2020-02-17)

  1. 图解 Go 反射实现原理 https://mp.weixin.qq.com/s/8R96lK5f18aATQmpPk5iBg
  2. 在 Go 中转向领域驱动设计 https://gocn.vip/topics/9779
  3. Dave Cheney的Go语言入门培训 https://github.com/davecheney/introduction-to-go
  4. 深入发掘Go trace https://medium.com/a-journey-with-go/go-discovery-of-the-trace-package-e5a821743c3c
  5. ClickHouse 官方Go语言客户端 https://github.com/ClickHouse/clickhouse-go
  • 编辑: 李俱顺Kevin
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/topics/9781

GoCN每日新闻(2020-02-15)

  1. Go写测试必学的三个库:Ginkgo、testify和GoMock https://mp.weixin.qq.com/s/K8dfxCzZ1l_Kh-79nlc4EA
  2. Go跨平台UI库fyne https://gocn.vip/topics/9762
  3. Dmitry Vyukov分享的Go的调度器 https://gocn.vip/topics/9765
  4. Go trace工具介绍 https://medium.com/a-journey-with-go/go-discovery-of-the-trace-package-e5a821743c3c
  5. Go在云生态的介绍 https://rakyll.org/go-cloud/ [上海] 阿里巴巴 Teambition技术架构团队招Golang资深开发工程师/技术专家 https://gocn.vip/topics/9754
    [北京][光大科技] 容器云项目招聘开发工程师https://gocn.vip/topics/9756

编辑: samurai
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/topics/9766

GoCN每日新闻(2020-02-14)

  1. golang高并发模型 https://www.yangyanxing.com/article/golang-concurrency.html
  2. 为什么用Go编写机器学习的基础架构,而不是Python?https://mp.weixin.qq.com/s/7qZK7HGrdc-gBoEXcJTiqQ
  3. K8S 1.18版本将内置支持Sidecar容器 https://mp.weixin.qq.com/s/sAWUQ9BBN7CYcanjvkDOqg
  4. 汇编分析golang循环 https://mp.weixin.qq.com/s/J37BmlWhEEeuwVnPck0rIA
  5. X.2 Go语言使用Gonum包辅助科学计算 — 在图表中输出汉字 https://www.jianshu.com/p/d9fe69f94a83 编辑: 何小云
    订阅新闻: http://tinyletter.com/gocn
    GoCN归档: https://gocn.vip/topics/9755 GoCN每日新闻(2020-02-13)
  6. Go 每日一库之 godotenv https://segmentfault.com/a/1190000021735360
  7. 五分钟学会使用 go modules(含在家办公使用技巧)https://mp.weixin.qq.com/s/AnSJUnvBFZeR75hLwRkWMg
  8. gRPC in ASP.NET Core 3.x — Protocol Buffer, Go语言的例子(上) https://mp.weixin.qq.com/s/QBIYwA8ecgGcdHaa2Js0eQ
  9. 第一个Go Micro程序 https://zhuanlan.zhihu.com/p/104728408
  10. 一文看懂分布式系统的基本盘 https://mp.weixin.qq.com/s/4Q8IXZPy2lCQQjFrHPHjqg

编辑: 崔广章
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/topics/9667

GoCN每日新闻(2020-02-12)

  1. GoCN 社区发布新版了 https://mp.weixin.qq.com/s/e9KxNziiHgAYMIffdzv3uA
  2. 关于Go1.14,你一定想知道的性能提升与新特性 https://gocn.vip/topics/9611
  3. 单元测试时模拟数据库 https://dev.to/pieohpah/mocking-database-in-go-55bo
  4. Go1.14将内联defer提高性能 https://pengrl.com/p/20023
  5. 动手做Go并发:生产消费模式 https://medium.com/@mottakin/hands-on-go-concurrency-the-producer-consumer-pattern-c42aab4e3bd2

编辑: 周云轩
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/topics/9637

GoCN每日新闻(2020-02-11)

  1. Go 语言网络轮询器的实现原理:https://draveness.me/golang/docs/part3-runtime/ch06-concurrency/golang-netpoller/
  2. Go Http 负载测试工具:https://medium.com/threefold-digital/writing-an-impressively-fast-http-load-testing-tool-in-golang-for-fun-and-learning-9043b164bd99
  3. Go LRU Cache 实现:https://github.com/tidwall/tinylru
  4. Mysql 百万数据量级数据快速导入Redis: https://segmentfault.com/a/1190000021719490
  5. HTTP缓存机制详解: https://segmentfault.com/a/1190000021716418

编辑: 薛锦
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/topics/9597

GoCN每日新闻(2020-02-10)

  1. 如果使用 Go 标准库制作个人 logo https://dev.to/andyhaskell/how-i-made-a-slick-personal-logo-with-go-s-standard-library-29j9
  2. 记一次 golang 的内存泄露 https://www.cnblogs.com/CtripDBA/p/12289939.html
  3. Go 每日一库之 logrus https://mp.weixin.qq.com/s/lO4hAjtwqY_YG3Q3Mz7qww
  4. Excelize 发布 2.1.0 版本, Go 语言 Excel 文档基础库 https://segmentfault.com/a/1190000021713641
  5. Kubernetes进阶:理解CNI和CNI插件 https://juejin.im/post/5e400116e51d4526c654b3a7

编辑: 宋佳洋
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6732

GoCN每日新闻(2020-02-09)

  1. Go 并发与调度器的关系 https://medium.com/a-journey-with-go/go-concurrency-scheduler-affinity-3b678f490488
  2. 对 Jaeger 追踪数据做分析 https://medium.com/jaegertracing/data-analytics-with-jaeger-aka-traces-tell-us-more-973669e6f848
  3. 在浏览器中运行 Go CLI 程序 https://www.arp242.net/wasm-cli.html
  4. Go 项目模板生成工具 go-starter https://github.com/adobe/go-starter
  5. 技术债务墙 http://verraes.net/2020/01/wall-of-technical-debt/

编辑: lwhile
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6730

GoCN每日新闻(2020-02-08)

  1. Go代码的高级调试技术 https://www.bilibili.com/video/av87482478/
  2. Go中必须谈论的四个迷点 https://segmentfault.com/a/1190000021699341
  3. Go 每日一库之 log https://mp.weixin.qq.com/s/MivVpGY1RJWf0ZFt7HjcFg
  4. Golang还是Python?哪种语言更适合AI?https://developer.51cto.com/art/202002/610136.htm
  5. golang 操作redis5大数据类型 https://segmentfault.com/a/1190000021702953

编辑: 马怀博
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6729

GoCN每日新闻(2020-02-07)

  1. Golang之禅 https://the-zen-of-go.netlify.com/
  2. gorilla sessions中间件实践 https://jimmyislive.dev/posts/rememberme/
  3. 宜信微服务任务调度平台建设实践 https://www.infoq.cn/article/daqWGuVqySK65A6bEX2E
  4. grabana: 用Go代码快速创建grafana dashboards https://github.com/K-Phoen/grabana
  5. rose: 实现在HTML中嵌入和运行Go代码 https://gitlab.com/DevelopmentDuck/rose

编辑: Razil
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6728

GoCN 每日新闻 (2020-02-04)

  1. [译]pkg.go.dev的未来规划 https://mp.weixin.qq.com/s/XQLsfBwy14XLQU9D4s4gGg
  2. GraphQL Go 基于Golang实践 https://juejin.im/post/5e381dfee51d4526d87c5ddb
  3. Go 语言设计与实现 https://draveness.me/golang/
  4. Go 创建 Web 服务 https://www.gophersumit.com/series/web-server/
  5. golang结构体指针解析 https://segmentfault.com/a/1190000021680265
  • 编辑: 傅小黑
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6724

GoCN每日新闻(2020-02-03)

  1. Go 2020: 自Go 1.12版本以来的更新 https://speakerdeck.com/campoy/the-state-of-go-2020
  2. gopls发布0.3.0版本,已实现基本IDE功能 https://github.com/golang/go/issues/33030#issuecomment-580827997
  3. 使用eBPF监测用户态应用 https://sematext.com/blog/ebpf-userland-apps/
  4. Go是如何将循环翻译成汇编的 https://medium.com/a-journey-with-go/go-how-are-loops-translated-to-assembly-835b985309b3
  5. 微服务框架Micro发布2.0版本 https://medium.com/microhq/micro-v2-0-0-release-is-out-2950f5a82054
  • 编辑: 李俱顺Kevin
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6721

GoCN每日新闻(2020-02-02)

  1. 调度系统设计精要 https://mp.weixin.qq.com/s/jI2ruzGLZRJmf9H49z3ojA
  2. golang实现流量控制操作 https://studygolang.com/articles/26383
  3. GoLang-逃逸分析 https://www.jianshu.com/p/ad9dbc81a0aa
  4. 初识Go语言 https://mp.weixin.qq.com/s?__biz=MzI1MzYzMTI2Ng==&mid=2247484335&idx=1&sn=b8cd98f057e59f632875ce6b8230fdca
  5. [译]一切系统都是分布式的 https://arthurchiao.github.io/blog/everything-is-distributed-zh
  • 编辑: 罗发宣
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6720

GoCN每日新闻(2020-02-01)

  1. Go1.15提案 https://blog.golang.org/go1.15-proposals
  2. Go sync.Cond剖析 https://segmentfault.com/a/1190000021667053
  3. 使用serverless框架更好的部署go服务 https://dev.to/mthenw/a-better-way-of-deploying-go-services-with-serverless-framework-41c4
  4. Golang入门-Golang包管理 https://juejin.im/post/5e34e29d5188254df564d3b3
  5. 五分钟用Docker快速搭建Go开发环境 https://juejin.im/post/5e324caf6fb9a02fc5575b86

编辑: samurai
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6719

GoCN 每日新闻(2020-01-31)

  1. go语言并发原理和机制【二】 https://www.jianshu.com/p/c5e892a66929
  2. DDD分层架构的三种模式 https://mp.weixin.qq.com/s/BAK4AjupwNW05nPUHRPILw
  3. (译)浅谈 Kubernetes 中的服务发现 https://mp.weixin.qq.com/s/hCzfoYVaWq8ux6_1UoRfDw
  4. 合集| 21 篇技术文章,带你从零入门 K8s https://mp.weixin.qq.com/s/6pS4GesPuRfFw1ly9GUL6Q
  5. 五分钟用Docker快速搭建Go开发环境 https://mp.weixin.qq.com/s/weT6kIQCLPGzHWLyKS7ZVw

编辑: 何小云
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/m/question/6718

GoCN 每日新闻(2020-01-30)

  1. 内存管理玩法汇总汇 http://qiankunli.github.io/2020/01/28/memory_management.html
  2. 解放数据库查询, 写一个 go 的查询构造器 https://www.jianshu.com/p/a5e9c0d16ed8
  3. 为什么 Go 语言没有泛型 https://draveness.me/whys-the-design-go-generics
  4. go语言并发原理和机制【一】 https://www.jianshu.com/p/18dd9ece6358
  5. 饿了么“短平快”创新项目的架构取舍之道 https://mp.weixin.qq.com/s/87SA7FtWfV3XQkOTYQQkww

编辑: 崔广章
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6716

GoCN 每日新闻(2020-01-29)

  1. sqlc:将SQL查询编译成编译成类型安全的Go代码 https://conroy.org/introducing-sqlc
  2. 使用Go扩展python https://dev.to/astagi/extending-python-with-go-1deb
  3. 什么时候使用Go指针 https://medium.com/@kent.rancourt/go-pointers-when-to-use-pointers-4f29256ddff3
  4. Go实现百万WebSocket连接 https://mp.weixin.qq.com/s/nukISdSBwnaCKeQSxep8dg
  5. 为什么你下一个项目应该选择用Go https://medium.com/softkraft/why-choose-go-for-your-next-project-b4165ef5bef8

编辑: 周云轩
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6715

GoCN 每日新闻(2020-01-28)

  1. eris: 处理、跟踪和记录Go中错误的更好的办法 https://github.com/rotisserie/eris
  2. Brad Fitzpatrick离职谷歌,告别Go语言团队: https://mp.weixin.qq.com/s/ypAyaUzCvXAUhX3Vn_FbJw
  3. GNU-Readline 类库的实现:https://github.com/chzyer/readline
  4. 为什么数据库会丢失数据:https://draveness.me/whys-the-database-data-loss
  5. 2020 新春流行的RPC框架性能大比拼 https://colobu.com/2020/01/21/benchmark-2019-spring-of-popular-rpc-frameworks/

编辑: 薛锦
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6714

GoCN 每日新闻(2020-01-27)

  1. 使用 IPFS Cluster 构建 Twitter 机器人 https://medium.com/coinmonks/building-a-twitter-bot-using-ipfs-cluster-9f630dd3858a
  2. Golang 服务大量 CLOSE_WAIT 故障排查 https://www.cnblogs.com/wangiqngpei557/p/12234115.html
  3. Go 程序性能分析 101 https://juejin.im/post/5e2c45d65188254db85f0657
  4. asynq:一个由 Go 开发的轻量级的异步定时任务系统 https://juejin.im/post/5e2d02c15188252c6d368f52
  5. 一个用于运行不可信代码的沙箱 https://github.com/hobochild/sandy
  • 编辑: 宋佳洋
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6713

GoCN 每日新闻(2020-01-26)

  1. Go 算法入门 https://algorithmswithgo.com/
  2. 我们如何在Rockset上实时分析和可视化Kubernetes事件 https://segmentfault.com/a/1190000021648145
  3. 清晰架构(Clean Architecture)的Go微服务: 事物管理 https://segmentfault.com/a/1190000021638990
  4. 容器漏洞静态检测器 https://github.com/quay/clair
  5. 一些ops实战经验 https://www.netmeister.org/blog/ops-lessons.html
  • 编辑: astaxie
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6712

GoCN 每日新闻(2020-01-21)

  1. Go与算法在线教程 https://algorithmswithgo.com/
  2. 如果成为优秀的软件架构师 https://github.com/justinamiller/SoftwareArchitect
  3. Go项目中使用环境变量 https://towardsdatascience.com/use-environment-variable-in-your-next-golang-project-39e17c3aaa66
  4. 编写高性能Go微服务的7个技巧 https://medium.com/@jake0malay3/7-tips-on-how-to-write-kick-ass-high-performance-golang-microservices-9f71d4c67a0a
  5. 类Express的Go Web框架 fiber https://github.com/gofiber/fiber
  • 编辑: 傅小黑
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6707

GoCN每日新闻(2020-01-20)

  1. Go语言代码安全审计分享 https://mp.weixin.qq.com/s/8Ju05hYCYk6bOgkvjtP11A
  2. 详解 Samaritan——饿了么最新开源的透明代理 https://mp.weixin.qq.com/s/k_u84L5-Ws7v8RY8aIrlQw
  3. 一个调试Goroutine泄漏调试的例子 https://medium.com/@alenkacz/an-example-of-a-goroutine-leak-and-how-to-debug-one-a0697cf677a3
  4. gimu:一个Go的新UI框架 https://github.com/AllenDang/gimu
  5. Go教程合集 https://github.com/TutorialEdge/go
  • 编辑: 李俱顺Kevin
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6704

GoCN每日新闻(2020-01-19)

  1. gout:Golang流式http client https://github.com/guonaihong/gout
  2. goroutine与并发模型 https://segmentfault.com/a/1190000021616327
  3. 使用GoChannel及Goroutine時機 https://blog.wu-boy.com/2020/01/when-to-use-go-channel-and-goroutine
  4. 生产环境动态输出日志级别、文件 https://mp.weixin.qq.com/s/-5XKM7Cq7xhGY4d50QywIg
  5. 深入剖析Kafka https://mp.weixin.qq.com/s/CMPlIDl5RIIBVsvpKw_w9Q

编辑: 罗发宣
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6703

GoCN每日新闻(2020-01-18)

  1. Golang异步并发模式 https://madeddu.xyz/posts/go-async-await/
  2. 使用go channels实现发布订阅 https://eli.thegreenplace.net/2020/pubsub-using-channels-in-go/
  3. Go net.DialContext()如何停止退出 https://utcc.utoronto.ca/~cks/space/blog/programming/GoDialCancellationHow
  4. Golang官方工具mock接口 https://segmentfault.com/a/1190000021613786
  5. Go语言程序设计读书笔记-反射 https://segmentfault.com/a/1190000021611575
  • GopherChina 2020 讲师申请:https://wj.qq.com/s2/4339920/9b5e

编辑: samurai
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6701

GoCN每日新闻(2020-01-14)

  1. 编写 Go API Client 最佳实践: https://blog.gopheracademy.com/advent-2019/api-clients-humans/
  2. 如何用 Go 和 React.js 开发 macOS 应用:https://dev.to/koddr/how-to-create-a-native-macos-app-on-go-golang-and-react-js-with-full-code-protection-part-1-463k
  3. Go 编写的 shell 工具:https://github.com/sqshq/sampler
  4. 2020年编程语言的发展方向: https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/
  5. 2019年 Go 读者点击最多的十篇文章: https://colobu.com/2020/01/07/Top-Go-Links-of-2019/

GopherChina 2020 讲师申请:https://wj.qq.com/s2/4339920/9b5e

编辑: 薛锦
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6697

GoCN每日新闻(2020-01-13)

  1. 如何使用Go工具优化我们的DNS服务器 https://medium.com/@arash.cordi/how-we-optimized-our-dns-server-using-go-tools-d753e1a5e709
  2. 在 Go 中的 ORM 和查询构建 https://mp.weixin.qq.com/s/RQJZUqcFvrNoqPerfRnr7A
  3. 【Golang 源码包分析】01 net/http包 https://mp.weixin.qq.com/s/EuucDt5yVjnXHXmmfhT_vQ
  4. Go 和 resumablejs 的集成 https://medium.com/@kariukidennisde/resumeable-uploads-in-go-lang-469c5c3590f5
  5. 理解 Golang 子进程测试 https://juejin.im/post/5e19309c5188254c45778617

GopherChina 2020 讲师申请:https://wj.qq.com/s2/4339920/9b5e

编辑: 宋佳洋
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6696

GoCN每日新闻(2020-01-12)

  1. 为什么我们使用 Go 而不是 Python 开发机器学习基础设施 https://towardsdatascience.com/why-were-writing-machine-learning-infrastructure-in-go-not-python-38d6a37e2d76
  2. 在 Go 中多路复用 channel https://katcipis.github.io/blog/mux-channels-go/
  3. Go 是如何回收 Goroutine 的 https://medium.com/a-journey-with-go/go-how-does-go-recycle-goroutines-f047a79ab352
  4. 6 个 Go 安全方面的最佳实践 https://blog.sqreen.com/top-6-security-best-practices-for-go/
  5. Go time 包的测试友好型替代方案 timex https://github.com/cabify/timex

编辑: lwhile
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6694

GoCN每日新闻(2020-01-10)

  1. Go1.13.6与1.12.15版本发布! https://groups.google.com/forum/#!topic/golang-announce/RLFrcJ_FZZs
  2. Go并发模型实践 https://www.elastic.co/cn/blog/a-tour-of-go-concurrency-patterns-via-the-new-heartbeat-scheduler?blade=tw&hulk=social
  3. Go实践事件驱动框架 https://medium.com/@hippik80/golang-event-driven-architecture-5dadc6587a29
  4. Go编译器确定性研究 https://medium.com/samsara-engineering/a-chapter-in-the-life-of-gos-compiler-c89b9db74617
  5. ditty: 基于终端的音频播放器 https://git.sr.ht/~tslocum/ditty

编辑: Razil
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6692

GoCN每日新闻(2020-01-09)

  1. 使用Profefe在Go中进行连续分析 https://gianarb.it/blog/go-continuous-profiling-profefe
  2. 自动缓存:使用成员列表进行对等注册的组缓存 https://github.com/pomerium/autocache
  3. 如何在Go测试中进行mock模拟 https://medium.com/@ankur_anand/how-to-mock-in-your-go-golang-tests-b9eee7d7c266
  4. 用Go语言实现的JSON查询处理器 https://github.com/cube2222/jql
  5. Go编程语言规范 https://moego.me/golang_spec.html#id256

编辑: 李森森
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6691

GoCN 每日新闻(2020-01-08)

  1. Go 编程: 对不起,你的 CPU 泄露了 https://www.gitdig.com/cpu-leak/
  2. 小改动,大提升:Go 标准库的一次优化 https://colobu.com/2019/12/31/small-changes-big-improvement/
  3. Go网络文件传输 https://www.cnblogs.com/itbsl/p/12161192.html
  4. Kubernetes设计的4个原则 https://mp.weixin.qq.com/s/2W_vJRxB7OWSqyF9CRQFYQ
  5. 简明的 Go Protocol Buffer 教程 https://mp.weixin.qq.com/s/s_6H68RQ9JDiA6TGmiZyOQ
  • 编辑: yulibaozi
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6690

GoCN 每日新闻(2020-01-07)

  1. Go 开发关键技术指南 https://developer.aliyun.com/article/739836
  2. 我喜欢 Goroutine 和 Channel https://www.justindfuller.com/2020/01/go-things-i-love-channels-and-goroutines/
  3. rqlite, Go 实现分布式 SQLite http://www.philipotoole.com/rqlite-5-0-0-released/
  4. Go 的内存对齐和指针运算详解和实践 https://learnku.com/articles/39255
  5. eBay邓明:dubbo-go 中 metrics 的设计 https://segmentfault.com/a/1190000021510904
  • 编辑: 傅小黑
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6687

GoCN每日新闻(2020-01-06)

  1. 高频 golang 服务接口超时排查&性能调优 https://mp.weixin.qq.com/s/rDjTqqR0q4VTSQrYFzbR7w
  2. Golang IO 手册 https://github.com/jesseduffield/notes/wiki/Golang-IO-Cookbook
  3. Go GC 20 问 https://mp.weixin.qq.com/s/o2oMMh0PF5ZSoYD0XOBY2Q
  4. 分析并解决遗留应用迁移至Kubernetes后延迟增加的问题 https://mp.weixin.qq.com/s/EsPHxO7c550kkcDqdmmRNQ
  5. 图解Event Sourcing https://arkwright.github.io/event-sourcing.html
  • 编辑: 李俱顺Kevin
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6686

GoCN每日新闻(2020-01-05)

  1. Go语言学习Sync.Pool https://juejin.im/post/5e103018e51d45416063f69b
  2. Go之for-range排坑指南 https://mp.weixin.qq.com/s/klJBAi5LvdJOGvma2Ir0OA
  3. Go在MacOS创建一个自定义的命令行工具 https://idoubi.cc/posts/create-a-cli-tool-in-macos/
  4. 复杂分布式架构下的计算治理之路 https://mp.weixin.qq.com/s/unl8_LccNgzX6Nk4ijF5Ew
  5. Kafka集群在马蜂窝大数据平台的优化与应用扩展 https://mp.weixin.qq.com/s/yCn1HQ_R9QazznP1AyMmjg
  • 编辑: 罗发宣
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6685

GoCN每日新闻(2020-01-04)

  1. 《Go语言程序设计》读书笔记(六) 基于共享变量的并发 https://segmentfault.com/a/1190000021486059
  2. 清晰架构(Clean Architecture)的Go微服务: 日志管理 https://segmentfault.com/a/1190000021479989
  3. Serverless Kubernetes 入门:对 Kubernetes 做减法 https://mp.weixin.qq.com/s/Zxg1eb2Dweb4ICC-5IMe1g
  4. golang中for-range剖析 https://www.tuicool.com/articles/IjAnEff
  5. Kubernetes 容器平台安全实施方案 https://mp.weixin.qq.com/s/RLB7I91NRj6joHjvi13nYQ

编辑: 何小云
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6683

GoCN每日新闻(2020-01-03)

  1. 一起goroutine泄漏问题的排查 https://mp.weixin.qq.com/s/Udt7nO6F4hoGgOYfjcembg
  2. 为什么go的可执行文件这么大? https://www.cockroachlabs.com/blog/go-file-size
  3. Go语言使用TCP_NODELAY控制发包流量[译] https://pengrl.com/p/20191217/
  4. Golang context机制 https://segmentfault.com/a/1190000021471215
  5. 100 行写一个go的协程池(任务池) https://segmentfault.com/a/1190000021468353

【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: samurai
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6680

GoCN每日新闻(2020-01-02)

  1. 我们为什么用GO语言来做区块链? https://www.8btc.com/article/541146
  2. golang实现依赖注入 https://www.cnblogs.com/yjf512/p/12121345.html
  3. Gos: GO MODULE解决方案 https://juejin.im/post/5ce3f6ede51d455cd73b9fef
  4. 理解 Golang 中函数调用的原理 https://www.infoq.cn/article/2iHjv1aTY2mcBulkAHRh
  5. 微服务架构的 10个 最佳实践 !https://mp.weixin.qq.com/s/-N_PC6t1iMAu3OgEKGOg1g

【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: 崔广章
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6679

GoCN每日新闻(2020-01-01)
祝大家2020元旦快乐!!

  1. Go中Linux管道 https://dev.to/napicella/linux-pipes-in-golang-2e8j
  2. 使用 Go 优化我们的接口 https://juejin.im/post/5e09e2d16fb9a016536ed0e5
  3. 图解Go里面的sync.Map了解编程语言核心实现源码 https://juejin.im/post/5e08df67f265da33f11ae9e0
  4. Go1.13错误处理 https://medium.com/gett-engineering/error-handling-in-go-1-13-5ee6d1e0a55c
  5. 【译】Go 语言实践:编写可维护的程序的建议 https://juejin.im/post/5e0ab70ef265da5d0f098988

【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: 周云轩
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6678

GoCN每日新闻(2019-12-31)

  1. Go 系列教程:https://dev.to/digitalocean/how-to-code-in-go-32p0
  2. Go modules:最小版本选择 https://tonybai.com/2019/12/21/go-modules-minimal-version-selection/
  3. 部署服务到 Heroku:https://dev.to/cishiv/deploying-to-heroku-docker-go-and-react-38hh
  4. 为什么 MongoDB 使用 B 树: https://draveness.me/whys-the-design-mongodb-b-tree
  5. Vugu 框架简介 https://blog.gopheracademy.com/advent-2019/writing-go-user-interfaces-with-vugu/

【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: 薛锦
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6677

GoCN每日新闻(2019-12-30)

  1. Go 中的函数管道 https://medium.com/swlh/functional-pipe-in-go-1c755467fe14
  2. Golang 中 gRPC https://towardsdatascience.com/grpc-in-golang-bb40396eb8b1
  3. 利用 CPU cache 特性优化Go程序 https://segmentfault.com/a/1190000021434918
  4. 清晰架构(Clean Architecture)的Go微服务: 设计原则 https://segmentfault.com/a/1190000021437764
  5. XSS简介以及如何保护你的客户(Go版本)https://medium.com/@purnaresa/xss-explained-and-how-to-protect-your-customers-written-in-go-3775bd4cade7

【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: 宋佳洋
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6676

GoCN每日新闻(2019-12-29)

  1. Go依赖注入工具 wire 与 dig 对比 https://medium.com/@hippik80/go-%D1%81omparing-dependency-injection-approaches-23cb9772a016
  2. 为 ARM Socs 打造的裸金属框架 tamago https://www.youtube.com/watch?v=4QircrJjEtQ
  3. 为 Prometheus 准备的 sql.DBStates 收集库 sqlstats https://github.com/dlmiddlecote/sqlstats
  4. 断路器模式介绍 https://medium.com/@mssr/the-circuit-breaker-pattern-85e28c8e01b7
  5. Goroutine 与抢占 https://medium.com/a-journey-with-go/go-goroutine-and-preemption-d6bc2aa2f4b7

【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: lwhile
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6675

GoCN每日新闻(2019-12-28)

  1. 如何正确的开始用 Go 编程 https://segmentfault.com/a/1190000021426712
  2. Golang内存分配 https://www.cnblogs.com/33debug/p/12068699.html
  3. GOMAXPROCS 与容器的相处之道 http://gaocegege.com/Blog/maxprocs-cpu
  4. 使用多阶段构建的精益Golang Docker镜像 https://medium.com/tourradar/lean-golang-docker-images-using-multi-stage-builds-1015a6b4d1d1
  5. 您需要了解的有关Kubernetes服务质量(QoS) https://segmentfault.com/a/1190000021428126
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: 马怀博
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6674

GoCN每日新闻(2019-12-27)

  1. Go 开发关键技术指南 | Go 面向失败编程 https://mp.weixin.qq.com/s/1zWdSV8FmwkduX4Hfbztgw
  2. Go 正则表达式入门指南 https://medium.com/@arindamroy/guide-to-using-regular-expressions-in-golang-18a821ba1c16
  3. Golang 错误处理最佳实践 https://medium.com/@dche423/golang-error-handling-best-practice-cn-42982bd72672
  4. go-term-markdown: Go Markdown终端渲染库 https://github.com/MichaelMure/go-term-markdown
  5. 无需CGO的Go SQLite连接库 https://godoc.org/modernc.org/sqlite
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: Razil
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6673

GoCN每日新闻(2019-12-26)

  1. Java JIT vs Java AOT vs Go适用于短期的小型进程 http://macias.info/entry/201912201300_graal_aot.md
  2. LBADD:一个实验性的分布式SQL数据库 https://github.com/tomarrell/lbadd
  3. 将现有的Rest API迁移到Graphql https://blog.spaceuptech.com/posts/migrating-existing-rest-apis-to-graphql/
  4. 使用Go开发百万WebSockets https://gbws.io/articles/million-websocket-and-go/
  5. Eris处理跟踪和记录Go中的错误 https://github.com/rotisserie/eris

编辑: 李森森
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6672

GoCN 每日新闻(2019-12-25)

  1. [译] Go反射的三个原则 https://sevenyu.top/2019/12/21/laws-of-reflection.html
  2. 你应该掌握的 Go 高级并发模式:计时器 https://developer.51cto.com/art/201912/608341.htm
  3. 别告诉我这是真的?goroutine 可能使程序变慢 https://mp.weixin.qq.com/s/PkuspIWKQpL7awtpCg-rOA
  4. Go 内存分配器可视化指南 https://mp.weixin.qq.com/s/RYtc5oZ4CmQZouLIcsloDw
  5. Coca: 系统重构和系统分析工具箱 https://github.com/phodal/coca
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960
  • 编辑: yulibaozi
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6671

GoCN 每日新闻(2019-12-24)

  1. 基于 Go 的协同系统深度实践 https://mp.weixin.qq.com/s/Mvqr7ieIRTl58pQpmApoPA
  2. 迁移 REST APIs 到 GraphQL https://blog.spaceuptech.com/posts/migrating-existing-rest-apis-to-graphql/
  3. Go 读写锁与源码实现 http://www.sreguide.com/2019/12/20/go/sync_reader_writer/
  4. 图解 Go 互斥锁 mutex 核心实现源码 http://www.sreguide.com/2019/12/23/go/sync_mutex/
  5. GORM 之 ErrRecordNotFound 采坑记录 https://juejin.im/post/5dff33c7518825126131ce30
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960
  • 编辑: 傅小黑
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6670

GoCN每日新闻(2019-12-23)

  1. 如何调试K8s中的DNS问题 https://cilium.io/blog/2019/12/18/how-to-debug-dns-issues-in-k8s/
  2. 在Go中实现简洁架构 https://medium.com/manato/clean-architecture-with-go-bce409427d31
  3. buf:一种新的Protobuf处理库 https://github.com/bufbuild/buf
  4. 在Go中高效处理JSON https://medium.com/tourradar/working-efficiently-with-json-in-go-cb80dcca0466
  5. Panic和崩溃例子集合 https://github.com/go101/go101/wiki/Panic-and-crash-cases
  • 编辑: 李俱顺Kevin
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6669

GoCN每日新闻(2019-12-22)
祝大家冬至快乐!!

  1. 可汗学院尝试用Go构建后端服务 https://engineering.khanacademy.org/posts/goliath.htm
  2. Go实战布谷过滤器 https://medium.com/@meeusdylan/implementing-a-cuckoo-filter-in-go-147a5f1f7a9
  3. Go 触发Panic与崩溃的情况 https://github.com/go101/go101/wiki/Panic-and-crash-cases
  4. Go modules:最小版本选择 https://tonybai.com/2019/12/21/go-modules-minimal-version-selection
  5. harmony:基于WebRTC的开源语音文字聊天室 https://man.sr.ht/~tslocum/harmony/HOSTING.md
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: Razil
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6668

GoCN每日新闻(2019-12-21)

  1. Go Serverless Functions https://blog.alexellis.io/faas-containerd-serverless-without-kubernetes/
  2. Golang实现并发聊天室 https://studygolang.com/articles/25502
  3. 私有代码仓库持续集成中使用go modules https://dev.to/7d1/using-go-modules-from-private-repositories-in-azure-devops-pipelines-44dk
  4. Go语言程序设计读书笔记(二)函数 https://segmentfault.com/a/1190000021349530
  5. Thanos简介和实践 https://mp.weixin.qq.com/s/m3IvMvoPMkN0DzqlUlmqaQ

【活动】深圳 Meetup https://www.bagevent.com/event/6218960

编辑: samurai
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6667

GoCN每日新闻(2019-12-20)

  1. 图解golang里面的读写锁实现与核心原理分析了解编程语言背后设计 https://segmentfault.com/a/1190000021349180
  2. go类型检查之typecheck https://juejin.im/post/5dfb16b9f265da339260c012
  3. Go Web 编程之请求 https://juejin.im/post/5dfa2cf6518825122671c79c
  4. 使用Gin+WebSocket在HTML中无插件播放RTSP https://juejin.im/post/5dfaeb026fb9a01661390623
  5. 深入理解Golang之channel https://juejin.im/post/5decff136fb9a016544bce67

【活动】深圳 Meetup https://www.bagevent.com/event/6218960

编辑: 何小云
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6666

GoCN每日新闻(2019-12-19)

  1. Go 开发关键技术指南 | 为什么你要选择 Go?(内含超全知识大图) https://mp.weixin.qq.com/s/tXL_vXqIvHqafuwyGMofVw
  2. go语言浅析二叉树 https://segmentfault.com/a/1190000021326471
  3. Golang 在电商即时通讯服务建设中的实践 https://juejin.im/post/5df6f6476fb9a0164d460503
  4. goroutine究竟占用多少内存?https://juejin.im/post/5d9ff459f265da5b8a5160f5
  5. kubeedge源码分析系列之edgecore(六) edgemsh https://juejin.im/post/5df22525f265da33f0302185

【活动】深圳 Meetup https://www.bagevent.com/event/6218960

编辑: 崔广章
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6665

GoCN每日新闻(2019-12-18)

  1. Go1.14beta1发布 https://groups.google.com/forum/#!msg/golang-announce/ocSS1fQHBCk/oIsy2EJXBgAJ
  2. 基于Go语言开发 Serverless 云原生应用 https://mp.weixin.qq.com/s/MmjaP94p-O8LhNCyOqDS8A
  3. Go远程执行程序 https://dev.to/dandyvica/a-remote-program-execution-in-go-pec
  4. Go中尾递归 https://medium.com/@meeusdylan/tail-recursion-in-go-fb5cf69a0f26
  5. 使用redis和grpc构建微服务 https://medium.com/@felipe.infantino.moreno/microservice-in-golang-using-redis-and-grpc-865587aa260c

【活动】深圳 Meetup https://www.bagevent.com/event/6218960

编辑: 周云轩
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6662

GoCN每日新闻(2019-12-17)

  1. Go 服务开发平滑升级之优雅重启: https://mp.weixin.qq.com/s/T6Z0jmQxX10mRm5eQTvexg
  2. Go Gin 实战系列: https://www.flysnow.org/2019/12/15/golang-gin-query-parameters-source-code-analysis.html
  3. Go 高级并发模式:https://blogtitle.github.io/go-advanced-concurrency-patterns-part-3-channels/
  4. 使用 Grafana 监控你的 Go channel: https://dev.to/ahmedash95/understand-golang-channels-and-how-to-monitor-with-grafana-part-2-2-3o42
  5. 为什么 MySQL 使用 B+ 树: https://draven.co/whys-the-design-mysql-b-plus-tree

【活动】深圳 Meetup https://www.bagevent.com/event/6218960

编辑: 薛锦
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6655

GoCN每日新闻(2019-12-16)

  1. Go 中干净的配置管理 https://dev.to/ilyakaznacheev/clean-configuration-management-in-golang-1c89
  2. Go 和 OpenGL: 一个 GLSL 材料查看器: https://medium.com/dotcrossdot/go-and-opengl-a-glsl-material-viewer-b022f5a5841e
  3. 喜欢 Go 的地方:任何类型可以添加方法 https://www.justindfuller.com/posts/2019-12-14_Go-Things-I-Love-Methods-On-Any-Type
  4. gig: 一个 gitignore 生成器的使用教程 https://dev.to/shihanng/gig-a-gitignore-generator-opc
  5. Golang 写的 IM 服务器 https://github.com/alberliu/gim

【活动】深圳 Meetup https://www.bagevent.com/event/6218960

  • 编辑: 宋佳洋
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6654

GoCN每日新闻(2019-12-15)

  1. Go 并发 3 个常见的陷阱和得到的教训 https://medium.com/modenetworks/exercising-concurrency-in-go-3-common-pitfalls-and-lessons-learned-2cca9e629620
  2. defer 常见陷阱 https://medium.com/i0exception/some-common-traps-while-using-defer-205ebbdc0a3b
  3. 实现一个 Go 微服务 https://scene-si.org/2019/12/13/implementing-our-service/
  4. 跨平台地区检查库 go-locale https://github.com/Xuanwo/go-locale
  5. Go 硬件检查/发现库 ghw https://github.com/jaypipes/ghw

【活动】深圳meetup https://www.bagevent.com/event/6218960

  • 编辑: lwh
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6653

GoCN每日新闻(2019-12-14)

  1. Array和Slice https://golangbot.com/arrays-and-slices
  2. golang mail 实现ssl发送邮件 https://blog.51cto.com/860143/2458285
  3. Golang和生产就绪型解决方案:第2部分 https://medium.com/@hippik80/golang-production-ready-solution-part-2-4a3d02ca645e
    4.【go语言系统调用】通用IO模型 https://segmentfault.com/a/1190000021285015
  4. kubernetes 网络分析之四 开源网络组件 https://juejin.im/post/5df353b46fb9a0161d742cb3
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: 马怀博
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6652

GoCN每日新闻(2019-12-13)

  1. 通过TCP_NODELAY控制数据包流 https://blog.gopheracademy.com/advent-2019/control-packetflow-tcp-nodelay/
  2. 构建docker镜像时也需要考虑安全性 https://scene-si.org/2019/12/12/docker-images-and-security/
  3. golang服务开发平滑升级之优雅重启 https://mp.weixin.qq.com/s?__biz=MzU4ODgyMDI0Mg==&mid=2247487071&idx=1&sn=c0098f0ea50f6b1fc5c94ea9e68e8bfb
  4. gemini:Scylla和Cassandra集群测试工具 https://www.scylladb.com/2019/12/11/project-gemini-an-open-source-automated-random-testing-suite-for-scylla-and-cassandra-clusters/
  5. garble:Go程序混淆工具 https://github.com/mvdan/garble
  • 【活动】上海meetup https://www.bagevent.com/event/6197112
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: Razil
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6651

GoCN每日新闻(2019-12-12)

  1. 在Go中利用多线程更快地读取大文件 https://hackernoon.com/leveraging-multithreading-to-read-large-files-faster-in-go-lmn32t7
  2. Go实现不发出信号的情况下连接两个WebRTC服务 https://github.com/pion/offline-browser-communication
  3. Go 生成数据库架构文档 https://scene-si.org/2019/12/10/generating-database-schema-documentation/
  4. Go的最小日志记录库 https://github.com/cdr/slog
  5. GOMAXPROCS和实时更新 https://medium.com/a-journey-with-go/go-gomaxprocs-live-updates-407ad08624e1
  • 【活动】上海meetup https://www.bagevent.com/event/6197112
  • 【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: 李森森
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6650

GoCN每日新闻(2019-12-11)

  1. Go语言国际电子表格文档格式标准实践 https://mp.weixin.qq.com/s/oJfDxpWkJCO5nV3phGLn_w
  2. 使用Go解析180亿条JSON行 https://itnext.io/parsing-18-billion-lines-json-with-go-738be6ee5ed2
  3. Go 标准库 encoding/json 真的慢吗? https://mp.weixin.qq.com/s/U3QcbqOaRAABd-ESkzpI1Q
  4. 译|并发不是并行 https://cyningsun.github.io/12-09-2019/concurrency-is-not-parallelism.html
  5. 源码阅读 | 短小精悍的 Once https://mp.weixin.qq.com/s/Lsm-BMdKCKNQjRndNCLwLw

【活动】上海meetup https://www.bagevent.com/event/6197112
【活动】深圳meetup https://www.bagevent.com/event/6218960

  • 编辑: yulibaozi
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6649

GoCN每日新闻(2019-12-10)

  1. Go 项目结构最佳实践 https://tutorialedge.net/golang/go-project-structure-best-practices/
  2. Go 性能测试惊奇 https://blog.gopheracademy.com/advent-2019/benchmark-magic/
  3. Go 生成数据库结构体 https://scene-si.org/2019/12/09/database-first-struct-generation/
  4. Go 打造 Flutter 多版本管理工具:fvm https://blog.befovy.com/2019/12/fvm-using-go/
  5. Go 中 defer 的一个隐藏功能 https://segmentfault.com/a/1190000021239576

【活动】上海meetup https://www.bagevent.com/event/6197112
【活动】深圳meetup https://www.bagevent.com/event/6218960

  • 编辑: 傅小黑
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6647

GoCN每日新闻(2019-12-09)

  1. 使用Go,QUIC和Micro建立全球服务网络 https://blog.gopheracademy.com/advent-2019/building-a-microservices-network/
  2. Go运行时调度程序处理系统调用的巧妙方法 https://utcc.utoronto.ca/~cks/space/blog/programming/GoSchedulerAndSyscalls
  3. Go动态作用域变量 https://dave.cheney.net/2019/12/08/dynamically-scoped-variables-in-go
  4. Cap’n Proto: Protobuf作者新开发的多语言通用数据交换格式 https://capnproto.org
  5. NATS内置持久化方案JetStream进入TP阶段 https://github.com/nats-io/nats-server/blob/jetstream/jetstream/README.md

【活动】上海meetup https://www.bagevent.com/event/6197112
【活动】深圳meetup https://www.bagevent.com/event/6218960

  • 编辑: 李俱顺Kevin
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6646

GoCN每日新闻(2019-12-08)

  1. GoAdvent2019:使用标准库中的flag包 https://blog.gopheracademy.com/advent-2019/flags/
  2. 在Go中使用Socket.IO https://www.jianshu.com/p/566a0e2456a9
  3. Bazel构建Golang项目 https://www.qtmuniao.com/2019/12/07/bazel-build-golang
  4. Golang在runtime中的一些骚东西 https://purewhite.io/2019/11/28/runtime-hacking-translate/
  5. Go项目的GitlabCI缓存 https://imil.net/blog/2019/12/07/Gitlab-CI-caching-for-Go-projects/

【活动】上海meetup https://www.bagevent.com/event/6197112
【活动】深圳meetup https://www.bagevent.com/event/6218960

  • 编辑: 罗发宣
  • 订阅新闻: http://tinyletter.com/gocn
  • GoCN归档:https://gocn.vip/question/6645

GoCN每日新闻(2019-12-07)

  1. [译]Go语言的协程,系统线程以及CPU管理 https://pengrl.com/p/29953/
  2. 为什么golang没有volatile https://mp.weixin.qq.com/s/4ZNHxpY3UvDescLO3swQMg
  3. Gotty源码分析 https://qiankunli.github.io/2019/11/01/gotty_source.html
  4. Go程序中嵌入静态资源方案选择 https://tech.townsourced.com/post/embedding-static-files-in-go/
  5. 一文详解微服务架构 https://mp.weixin.qq.com/s/4sqarEWkqz4bi_Hj4ujR8Q

【活动】上海meetup https://www.bagevent.com/event/6197112
【活动】深圳meetup https://www.bagevent.com/event/6218960

编辑: samurai
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6644

GoCN每日新闻(2019-12-06)

  1. 安全使用unsafe.Pointer https://blog.gopheracademy.com/advent-2019/safe-use-of-unsafe-pointer/
  2. go 性能监控神器 https://www.jianshu.com/p/9b18289b1fda
  3. [译]Go:垃圾回收器是如何监控你的应用的? https://juejin.im/post/5de778d4e51d4557fe59343e
  4. 用图说话:Go语言的协程,系统线程以及CPU管理 https://mp.weixin.qq.com/s/neLVacrxrvhb2gbEP_g5dA
  5. 把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?https://mp.weixin.qq.com/s/Y2NnoSO0v0zcFnONeosdrA
  • 【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: 何小云
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6643

GoCN每日新闻(2019-12-05)

  1. Go Module探索第二部分: 工程、依赖与gopls https://www.ardanlabs.com/blog/2019/12/modules-02-projects-dependencies-gopls.html
  2. [译] Go语言的协程,系统线程以及CPU管理 http://www.pengrl.com/p/29953/
  3. Go中的版本控制原则 https://research.swtch.com/vgo-principles
  4. 发布订阅模式:使用 Go 实现简单的事件总线 https://mp.weixin.qq.com/s/cRab8ttjqgrZUN0Zoqc-XA
  5. 撮合引擎开发:完结篇 https://juejin.im/post/5de85fd8e51d4558476c492a
  • 【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: 崔广章
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6642

GoCN每日新闻(2019-12-04)

  1. Go切片内存应用技巧 https://juejin.im/post/5de63b35f265da33df77d206
  2. Go不需要泛型 https://medium.com/@meeusdylan/go-doesnt-need-generics-6cb9cf0da9c
  3. Go kit入门 https://medium.com/@mark.sagikazar/getting-started-with-go-kit-f2ccf71d491f
  4. [译]Go: 理解Sync.Pool的设计思想 https://juejin.im/post/5de4d8a05188256e8d33c7d1
  5. Serverless Kubernetes 场景和架构剖析 https://mp.weixin.qq.com/s/WPEX4ETdbue5BrzYODupcw
  • 【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: 周云轩
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6640

GoCN每日新闻(2019-12-03)

  1. Go 编写友好的命令行应用程序: https://blog.gopheracademy.com/advent-2019/cmdline/
  2. Go 项目终极设置:https://dev.to/martinheinz/ultimate-setup-for-your-next-golang-project-5dae
  3. Protobuf 介绍:https://scene-si.org/2019/12/02/introduction-to-protobuf-services/
  4. 为什么基础服务不应该高可用 https://draveness.me/whys-the-design-unstable-infrastructure
  5. 配置 MySQL 主主复制: https://colobu.com/2019/12/02/How-to-Setup-MySQL-Master-Master-Replication/
  • 【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: 薛锦
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6639

GoCN每日新闻(2019-12-02)

  1. Go 语言中避免类型推断 https://medium.com/@ClayShentrup/avoiding-type-assertions-in-go-6feaa8762c27
  2. Go 命令行解析 flag 包之通过子命令实现看 go 命令源码 https://juejin.im/post/5de3699ef265da05ce3b7350
  3. 写一个 Golang cli 程序吧 https://tonnyl.io/Write-A-Go-App/
  4. 浅谈 Go 语言中的读写锁和互斥锁 https://mp.weixin.qq.com/s/ZdSkrn-wF5sdydFLqvRJzw
  5. Kubernetes 的网络,服务,安全性的监测工具 https://github.com/cilium/hubble
  • 【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: 宋佳洋
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6637

GoCN每日新闻(2019-12-01)

  1. Go开发者2019调查 https://google.qualtrics.com/jfe/form/SV_b1xqnBCMpZAhJZ3
  2. 使用 OpenFaaS 和 Go 开启 Serverless 之旅 https://towardsdatascience.com/going-serverless-with-openfaas-and-golang-building-optimized-templates-730991084443
  3. 元数据集群管理器 orbiter https://github.com/caos/orbiter
  4. error 检查优化工具 errwrap https://github.com/fatih/errwrap
  5. Go 语言简单性的价值 https://benjamincongdon.me/blog/2019/11/11/The-Value-in-Gos-Simplicity/
  • 【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: lwhile
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6636

GoCN每日新闻(2019-11-30)

  1. Go 号称几行代码开启一个 HTTP Server,底层都做了什么? https://mp.weixin.qq.com/s/n7mSUB6pxoYmr5u575Nqqg
  2. 《Go in Action》第6章Concurrency https://www.jianshu.com/p/a0daafc4eb57
  3. 浅谈go语言中的读写锁和互斥锁 https://segmentfault.com/a/1190000021153363
  4. Go中的中断处理 https://embeddedgo.github.io/2019/11/29/interrupt_handling_in_go.html
  5. 基于SQLite的轻量级分布式关系数据库 https://github.com/rqlite/rqlite
  • 【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: 马怀博
订阅新闻: http://tinyletter.com/gocn
GoCN归档: https://gocn.vip/question/6635

GoCN每日新闻(2019-11-29)

  1. 停止信任你的依赖包 https://itnext.io/golang-stop-trusting-your-dependencies-a4c916533b04
  2. 你应该知道的Go漏洞之Top5 https://resources.whitesourcesoftware.com/blog-whitesource/top-5-go-vulnerabilities
  3. Go的组合与继承 http://jim-mcbeath.blogspot.com/2019/11/go-composition-vs-inheritance.html
  4. 蚂蚁金服 Service Mesh 大规模落地系列 – RPC 篇 https://mp.weixin.qq.com/s/E_CjNP90kFf2xrcGOE6Efg
  5. reflow:字符串自动换行库 https://github.com/muesli/reflow

*【活动】北京meetup https://www.bagevent.com/event/6150831
*【活动】上海meetup https://www.bagevent.com/event/6197112

编辑: Razil
订阅新闻: http://tinyletter.com/gocn
GoCN归档:https://gocn.vip/question/6633

Leave a Reply

Your email address will not be published. Required fields are marked *