微信搜索 night_reading_go ,添加好友,备注你的姓名、公司、工作岗位和职责,
来自:Github,我会拉你入群。
订阅 Go 夜读微信公众号:
开源!开源!开源!
重要的事,一定要说三遍。
希望有兴趣的小伙伴们一起加入,让我们一起把 『Go 夜读』建立成一个对大家都有帮助的开源社区。
我们希望可以推进大家深入了解 Go ,快速成长为资深的 Gopher 。 我们希望每次来了的人和没来的人都能够有收获,成长。
让每个想要学习的人都能参与进来,(包括初中高级 Go 工程师), 只有层次相当的人才有可能有思维的碰撞和交流,这样最终的产出也尽可能的高质量。
Go 夜读将定期进行与 Go 语言相关的话题分享,例如源码阅读、工程实践等等,你如果是 Go 新手可以先去这里查看 Go 学习之路。
我们的选题范围包括但不限于:
- 入门级
- 实操级
- 架构设计级
- 学习方法、习惯培养等
- 效率效能提升
- 论文研讨
- 通过提交 Issue 的方式来收集大家想要研究的与 Go 相关的源码库或源码模块等话题;
- 提交的话题提案必须得到得到 SIG 小组的批准,并成功招募到分享人,该分享才会进入准备阶段。同样欢迎自荐话题并主动进行分享;
- 分享人准备分享材料,并在材料准备完毕后交付 SIG 小组审阅;
- 当 SIG 小组完成对材料的审阅后,将进行正式排期(这期间包括划定受众范围、审阅任务分工、分发排期计划等);
- 正式在线上进行分享;
- 将视频进行后期剪辑并上传至视频网站,再进行后续分发。
| 期数 | 标题 | 分享人 | 回看 |
|---|---|---|---|
| 87 | JetBrains GoLand 2020.1 新特性介绍 | Florin Pățan & 范圣佑 | YouTube Bilibili |
| 86 | Go 中非类型安全指针相关的事实和使用规则 | 老貘 | YouTube Bilibili |
| 85 | 斗鱼 Minerva 配置中心设计与实现 | 杜旻翔 | YouTube Bilibili |
| 84 | 图解 Go 之内存对齐 | 苗蕾 | YouTube Bilibili |
| 83 | 对 Go 程序进行可靠的性能测试 | 欧长坤 | YouTube Bilibili |
| 82 | 聊聊我们与 Go 夜读的故事以及效率效能学习分享 | Go 夜读 SIG 小组, 曹春晖, John, Darren 等 | YouTube Bilibili |
| 81 | gorm 介绍与展望 | Jinzhu | YouTube Bilibili |
| 80 | 带你提前玩 Go 2 新特性:泛型 | 欧长坤 | YouTube Bilibili |
| 79 | Go-Micro Part 3: 运行时工具集 | 舒先 | YouTube Bilibili |
| 78 | Go Schedular 源码阅读 | 饶全成 | YouTube Bilibili |
| 77 | 阅读 Go 源码带来的收益 | 杨文 | YouTube Bilibili |
| 76 | Kubernetes Scheduler 设计与实现 | Draven | YouTube Bilibili |
| 75 | 2020 年 Go 的一些发展计划 | 杨文 | YouTube Bilibili |
| 74 | time.Timer 源码分析 | 欧长坤 | YouTube Bilibili |
| 73 | 趣头条在长链接方面的实践(qrpc) | 徐志强 | YouTube Bilibili |
| 72 | Go-Micro Part 2: 微服务框架实战 | 舒先 | YouTube Bilibili |
| 71 | go-ini 配置库评析 | 无闻 | YouTube Bilibili |
| 70 | Go 中不常注意的各种细节集锦 | 老貘 | YouTube Bilibili |
| 69 | 基于 Go 语言周边生态打造的行业技术中台 | 杨晖 | YouTube Bilibili |
| 68 | 网络知识十全大补丸 | 刘楠 | YouTube Bilibili |
| 67 | Go database/sql 数据库连接池分析 | 邹文通 | YouTube Bilibili |
| 66 | CSP 理解顺序进程间通信 | 欧长坤 | YouTube Bilibili |
| 65 | Go 原生网络模型 vs 异步 Reactor 模型 | 潘建锋 | YouTube Bilibili |
| 64 | 深入浅出 Golang Runtime | 郝以奋 | YouTube Bilibili |
| 63 | Go 编码风格阅读与讨论 | 杨文 | YouTube Bilibili |
| 62 | Go-Micro Part 1: 微服务框架介绍 | 舒先 | YouTube Bilibili |
| 61 | Go Modules、Go Module Proxy 和 goproxy.cn | 盛傲飞 | YouTube Bilibili |
| 60 | IPFS 星际文件系统 | xcshuan | YouTube Bilibili |
| 59 | Real-world Go Concurrency Bugs | 欧长坤 | YouTube Bilibili |
| 58 | What's new in Go 1.13? | 杨文 | YouTube Bilibili |
| 57 | sync/semaphore 源码浅析 | Felix | YouTube Bilibili |
| 56 | channel & select 源码分析 | 欧长坤 | YouTube Bilibili |
| 55 | Go&WebAssembly 简介 | 柴树彬 | YouTube Bilibili |
| 54 | Go 夜读之 TiDB SQL 兼容性测试工具简介 | PingCAP | YouTube Bilibili |
| 53 | Build in func delete from map | 杨文 | YouTube Bilibili |
| 52 | httprouter 简介 | 曹春晖 | YouTube Bilibili |
| 51 | sync/errgroup 源码阅读 | 杨文 | YouTube Bilibili |
| 50 | GoLand Tips & Tricks | Florin & Shengyou Fan | YouTube Bilibili |
| 49 | TiDB 源码阅读之 Transaction | zimulala | YouTube Bilibili |
| 48 | TiDB 源码阅读之 Compiler | wangcong | YouTube Bilibili |
| 47 | TiDB 源码阅读之 Executor | chenshuang | YouTube Bilibili |
| 46 | TiDB 源码阅读之概览 | 龙恒 | YouTube Bilibili |
| 45 | goim 架构设计与源码分析 | tsingson | YouTube Bilibili |
| 44 | map 源码阅读分析 | 饶全成 | YouTube Bilibili |
| 43 | gomonkey 框架设计与应用实践 | 张晓龙 | YouTube Bilibili |
| 42 | An Introduction to Failpoint Design | 龙恒 | YouTube Bilibili |
| 41 | golint 及 golangci-lint 的介绍和使用 | 杨文 | YouTube Bilibili |
| 40 | atomic.Value 的使用和源码分析 | 杨文 | YouTube Bilibili |
| 39 | init 函数使用分析 | 杨文 | YouTube Bilibili |
| 38 | Kubernetes scheduler 源码阅读 | John | YouTube Bilibili |
| 37 | 从 serverless 的一个设计说起 | 冉小龙 | YouTube Bilibili |
| 36 | k8s context 实践源码阅读 | 杨文 | YouTube Bilibili |
| 35 | context 源码阅读 | 杨文 | YouTube Bilibili |
| 34 | plan9 汇编入门,带你打通应用和底层 | 曹春晖 | YouTube Bilibili |
| 33 | defer 和逃逸分析 | 饶全成 | YouTube Bilibili |
| 32 | etcd raft 源码阅读 | 缪昌新 | YouTube Bilibili |
| 31 | flag 包源码阅读 | 杨文 | YouTube Bilibili |
| 30 | go mod 源码阅读 Part 4 | 杨文 | YouTube Bilibili |
| 29 | Opentracing jaeger 集成及源码分析 | jukylin | YouTube Bilibili |
| 28 | go mod 源码阅读 Part 3 | 杨文 | YouTube Bilibili |
| 27 | go mod 源码阅读 Part 2 | 杨文 | YouTube Bilibili |
| 26 | 手把手教你基于 Github+Netlify 构建自动化持续集成的技术团队博客 | John | YouTube Bilibili |
| 25 | TSDB 引擎介绍,对比及存储细节 | yuyang | YouTube Bilibili |
| 24 | go mod 源码阅读 Part 1 | 杨文 | YouTube Bilibili |
| 23 | Drone 简单介绍和部分源码分析 | 杨文 | YouTube Bilibili |
| 22 | Go 开发工具讨论 | 杨文/John | YouTube Bilibili |
| 21 | errors 处理及 zap 源码分析 | 叶飞/阙坦 | YouTube Bilibili |
| 20 | go test 及测试覆盖率 | 杨文 | YouTube Bilibili |
| 19 | 如何开发一个简单高性能的 http router 及 gorouter 源码分析 | 徐佳军 | YouTube Bilibili |
| 18 | 去中心化加密通信框架 CovenantSQL/DH-RPC的设计 | 王鹏程 | YouTube Bilibili |
| 17 | grpc 开发及 grpcp 的源码分析 | 林益帆 | YouTube Bilibili |
| 16 | OpenFass 介绍及源码分析 | Lucas | YouTube Bilibili |
| 15 | 多路复用资源池组件剖析 | 李亚川 | YouTube Bilibili |
| 14 | sync.Pool 源码分析及适用场景 | 杨文 | YouTube Bilibili |
| 13 | Kubernetes 入门指南 | 李森森 | YouTube Bilibili |
| 12 | Go 中 Goroutine 的调度 | 郑宝杨 | YouTube Bilibili |
| 11 | Go 代码质量持续检测实践 | 吴雨豪 | YouTube Bilibili |
| 10 | http 包源码阅读 part3 2018-06-28 线下活动 | YouTube Bilibili | |
| 9 | (未录制)2018-06-14 线下活动 | ||
| 8 | http 包源码阅读 part2 2018-05-31 线下活动 | YouTube Bilibili | |
| 7 | http 包源码阅读 part1 2018-05-24 线下活动 | YouTube Bilibili | |
| 6 | 2018-05-17 线下活动 | ||
| 5 | 2018-05-10 线下活动 | ||
| 4 | 2018-04-25 线下活动 | ||
| 3 | 2018-04-18 线下活动 | ||
| 2 | 2018-04-11 线下活动 | ||
| 1 | 2018-03-21 线下活动 |
SIG 的全称是 Special Interests Group, 或称 Super Intellectual Genius。 Go 夜读 SIG 小组负责 Go 夜读活动的日常维护,目前的核心成员包括:
想要加入?参考如何加入 Go 夜读 SIG 小组。
你是否经常困扰于某些 Go 话题没有人分享或者很少人关注?自己很想深入研究,但是却是形单影只,经常半途而废呢?
机会来了!!!参考如何发起分享提案
想要参与贡献?阅读 如何参与贡献 查看指南。
night-reading-go Star History and Stats
我非常重视每一个对这个项目的贡献者,我会将贡献者列表更新到这里,目前只有提交 Pull Request 的小伙伴,但是贡献不仅仅如此,还可以包括提交 Issue 以及在社群中有所贡献的人。
贡献者自己可以提 PR ,方法如下:
- 安装
npm install -g --save-dev all-contributors-cli sh gen_contributors.sh
贡献类型有多种,比如:"code", "ideas","review","talk","tutorial",你可以在 .all-contributorsrc 中修改。
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!

