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

Mr.Go 会客厅隆重上线,技术之余我们也聊聊成长 :https://gocn.vip/topics/10442

面试官让我用 channel 实现 sync 包里的同步锁,是不是故意为难我? :https://juejin.im/post/5ec604ea6fb9a047aa65e3b5

Go 有多快 :https://medium.com/swlh/how-fast-is-golang-135c658205eb

使用 delve 调试 Go :https://medium.com/a-journey-with-go/go-debugging-with-delve-core-dumps-384145b2e8d9

如何使用 Istio 进行多集群部署管理:多控制平面 :https://gocn.vip/topics/10446

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

byte 数组和 io.Reader 对比 :https://philpearl.github.io/post/reader

使用 Go、Websockets、Redis 构建聊天服务示例 :https://medium.com/@mhewedy_46874/building-chat-service-in-golang-and-websockets-backed-by-redis-b42a8784636c

Golang 源码学习:调度逻辑(一)初始化 :https://www.cnblogs.com/flhs/p/12657348.html

一个基于 gRPC 的内存级 KV 缓存类库 :https://github.com/knrt10/gRPC-cache

一个基于 Go http 中间件的故障注入类库 :https://github.com/github/go-fault

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

Go 中的循环是如何转为汇编的 :https://medium.com/a-journey-with-go/go-how-are-loops-translated-to-assembly-835b985309b3

Go 中的 Goroutine 和抢占 :https://medium.com/a-journey-with-go/go-goroutine-and-preemption-d6bc2aa2f4b7

Rust 开发对 Go 印象 :https://medium.com/better-programming/early-impressions-of-go-from-a-rust-programmer-f4fd1074c410

支持读写分离和嵌套复杂 SQL 的 Golang ORM 库 :https://github.com/rushteam/gosql

Go 中的构造函数 :https://medium.com/@j7mbo/constructors-in-go-b1d1513e1c1d

GOCN 每日新闻(2020-05-20)

行为驱动开发 (BDD) 控制软件开发的复杂性 :https://octo.vmware.com/taming-complexity-software-testing-behavior-driven-development/

channel 实现 sync 包里的同步锁 :https://mp.weixin.qq.com/s/4UlOQDVd8DgvZta6Kg9_MQ

Go 性能优化实战 :http://team.jiunile.com/blog/2020/05/go-performance.html

我可能并不会使用 golang map :https://juejin.im/post/5ec3473be51d454d952bd7f0

Go 语言计时器的使用详解 :https://mp.weixin.qq.com/s/StlVAhJtbvYpalvJZlttJQ

GOCN 每日新闻(2020-05-19)

Go 语言实现的小型、动态、快速、安全的脚本语言 Tengo :https://mp.weixin.qq.com/s/unqFqCMHfDL2DOZzk4Cc6w

利用 unsafe.Pointer 进行信息泄露练习 :https://dev.to/jlauinger/exploitation-exercise-with-unsafe-pointer-in-go-information-leak-part-1-1kga

Go 的 50 坑:新 Golang 开发者要注意的陷阱、技巧和常见错误 :https://juejin.im/post/5ec29074e51d454dda7f5dcc

Go 实现 WebRTC :https://github.com/pion/webrtc

Go 学习范例和教程合集 :https://blog.learngoprogramming.com/

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

我可能并不会使用 golang slice :https://juejin.im/post/5ec2030ee51d454de777380d

如何写出简洁的 CQRS 代码? :https://mp.weixin.qq.com/s/mfjtDrdVQYfLuh4pNaHpZw

errlog: 优化错误日志格式的 log 工具 :https://github.com/snwfdhmp/errlog

深入浅出 Go 结构体 Tag :https://medium.com/@metamemelord/deep-dive-into-go-struct-tags-d629ec0be30d

使用 Go 编写一个 NES 模拟器 :https://nwidger.github.io/blog/post/writing-an-nes-emulator-in-go-part-1/