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
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
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
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
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
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
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
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
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
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