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

1. Go并发编程与同步原语 https://draveness.me/golang-sync-primitives.html

2. Go Modules踩坑总结 https://juejin.im/post/5d1ae1b2f265da1b8466fecb

3. 彻底弄懂return和defer的微妙关系 https://juejin.im/post/5d173ce16fb9a07ea803df75

4. net/http输出context引起的map panic http://xiaorui.cc/?p=5919

5. []byte和string类型相互转换时的性能分析和优化 https://www.pengrl.com/p/31544/

编辑: 周云轩

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.vip/question/3544

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

1. Go 实现的广告拦截工具:https://github.com/kaepora/resilience 

2. Go 压缩/解压缩文件: https://github.com/mholt/archiver

3. Go vs Python: 选择适合你的语言 https://medium.com/swlh/python-vs-golang-select-the-best-one-to-level-up-your-business-1a6d0fb32991

4. 企业构建 Serverless 团队的五个建议:https://thenewstack.io/five-tips-building-serverless-teams-enterprise

5. 使用 AWS Lambda 构建 PDF 生成器:https://medium.com/@_rich/richard-keller-61d9cb0f430 

编辑: 薛锦

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3541

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

1. 微服务系列(一):Go Rpc 源码解读 https://juejin.im/post/5d1760455188255cfc1a019f

2. 记一次 goroutine 泄漏问题查找原因与解决 https://github.com/cdongyang/note/blob/master/go/goroutine-leak.md

3. 使用git操作svn仓库 https://tonybai.com/2019/06/25/using-git-with-svn-repo

4. Excelize发布2.0.1版本, Go语言最受欢迎的Excel基础库 https://mp.weixin.qq.com/s/LmIBHOEjAK7N9oru6TeT5A

5. 开源项目之个人视频流服务器 tube https://github.com/wybiral/tube

编辑: 宋佳洋

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3540

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

1. 关于改进 “if err != nil” 的讨论 https://github.com/golang/go/issues/32825

2. 为 Go 开发者准备的 Makefiles 教程 https://www.youtube.com/watch?v=QztvWSCbQLU

3. gRPC+gRPC Gateway 能不能不用证书?https://github.com/EDDYCJY/blog/blob/master/golang/2019-06-22-grpc-gateway-tls.md

4. 还原 panic 时的函数信息 https://lekstu.ga/posts/pclntab-function-recovery/

5. 性能持续测试工具 performabot https://github.com/saschagrunert/performabot

编辑: lwhile

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3539

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

1. 提案:内置的Go错误检查 https://go.googlesource.com/proposal/+/master/design/32437-try-builtin.md

2. Go Modules 语义版本控制的问题 https://blog.dgraph.io/post/serialization-versioning

3. 尝试更严格的gofmt https://www.reddit.com/r/golang/comments/c66cz2/experimenting_with_a_stricter_gofmt

4. 减少类型层次 https://www.ardanlabs.com/blog/2016/10/reducing-type-hierarchies.html

5. 分布式时序数据库 LinDB https://zhuanlan.zhihu.com/p/35998778

编辑: 马怀博 

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3538

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

1. 关于内置catch函数捕获错误的讨论 https://github.com/golang/go/issues/32811

2. Go单元测试 https://levelup.gitconnected.com/unit-testing-in-go-205ada2b9d7c

3. Go defer 会有性能损耗,尽量不要用?https://github.com/EDDYCJY/blog/blob/master/golang/pkg/2019-06-16-Go-defer-loss.md

4. 如何快速提升 Go 程序性能? https://mp.weixin.qq.com/s/rta0Prdc5xq7Zd7mLzvcWA

5. Go Modules踩坑总结 https://mp.weixin.qq.com/s/2v8kGm8T9BQFmpLfQE7-wg

编辑: yulibaozi

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3537

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

1. 走向Go 2的下一步 https://blog.golang.org/go2-next-steps

2. 使用Go构建数据库密集型应用程序的终极指南 http://t.cn/AipRdZir

3. 关于在gRPC中使用TLS的 http://gophersre.com/2019/06/21/grpc-dont-supply-a-client-cert/

4. 经典并发模式 https://www.youtube.com/watch?v=5zXAHh5tJqQ

5. 内存泄漏优化 https://segmentfault.com/a/1190000019591222

编辑: 李森森

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3536

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

1. Go AES加解密性能测试 https://medium.com/@gerritjvv/aes-golang-encryption-performance-benchmarks-473e54ba304

2. 使用unsafe包操作结构体中的私有成员 https://itnext.io/manipulating-private-fields-in-go-4da4ca525717

3. 使用binary包进行数据编码 https://medium.com/learning-the-go-programming-language/encoding-data-with-the-go-binary-package-42c7c0eb3e73

4. 带你理解Go结构体 https://medium.com/@victorsteven/understanding-data-structures-in-golang-f55205afdcaa

5. bettercap:一款强大的网络抓包器 https://github.com/bettercap/bettercap

编辑: Razil

订阅新闻: http://tinyletter.com/gocn

GoCN归档:https://gocn.vip/question/3534

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

1. 理解 Go 的 Array 和 Slice https://www.sohamkamani.com/blog/golang/arrays-vs-slices/

2. Docker on RISC-V 部署 Go https://medium.com/@carlosedp/docker-containers-on-risc-v-architecture-5bc45725624b

3. encoding/json 真的慢吗?https://medium.com/@blanchon.vincent/go-is-the-encoding-json-package-really-slow-62b64d54b148

4. Go 和 WebRTC https://viscarra.dev/post/webrtc-gspeech/

5. Go 简略体验 https://www.tbray.org/ongoing/When/201x/2019/06/12/Go-Creeping-In

编辑: 傅小黑

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.io/question/3531

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

1. Go与Python/R语言通讯 https://opendatagroup.github.io/development/2019/06/13/go-ffi.html

2. 利用Go实现gRPC拦截器 https://davidsbond.github.io/2019/06/14/creating-grpc-interceptors-in-go.html

3. circl: Cloudflare开源的加密库 https://blog.cloudflare.com/introducing-circl/

4. go-xmpp: Go实现的XMPP库 https://github.com/FluuxIO/go-xmpp

5. 如果在Go中使用context.Context https://medium.com/the-polyglot-programmer/how-to-use-the-context-context-package-with-the-go-language-7114878bbed9

编辑: 李俱顺Kevin

订阅新闻: http://tinyletter.com/gocn

GoCN归档: https://gocn.vip/question/3508