微信搜索 night_reading_go
,添加好友,备注你的姓名、公司、工作岗位和职责,
来自:Github,我会拉你入群。
订阅 Go 夜读微信公众号:
开源!开源!开源!
重要的事,一定要说三遍。
希望有兴趣的小伙伴们一起加入,让我们一起把 『Go 夜读』建立成一个对大家都有帮助的开源社区。
我们希望可以推进大家深入了解 Go ,快速成长为资深的 Gopher 。 我们希望每次来了的人和没来的人都能够有收获,成长。
让每个想要学习的人都能参与进来,(包括初中高级 Go 工程师), 只有层次相当的人才有可能有思维的碰撞和交流,这样最终的产出也尽可能的高质量。
Go 夜读将定期进行与 Go 语言相关的话题分享,例如源码阅读、工程实践等等,你如果是 Go 新手可以先去这里查看 Go 学习之路。
我们的选题范围包括但不限于:
- 入门级
- 实操级
- 架构设计级
- 学习方法、习惯培养等
- 效率效能提升
- 论文研讨
- 通过提交 Issue 的方式来收集大家想要研究的与 Go 相关的源码库或源码模块等话题;
- 提交的话题提案必须得到得到 SIG 小组的批准,并成功招募到分享人,该分享才会进入准备阶段。同样欢迎自荐话题并主动进行分享;
- 分享人准备分享材料,并在材料准备完毕后交付 SIG 小组审阅;
- 当 SIG 小组完成对材料的审阅后,将进行正式排期(这期间包括划定受众范围、审阅任务分工、分发排期计划等);
- 正式在线上进行分享;
- 将视频进行后期剪辑并上传至视频网站,再进行后续分发。
期数 | 标题 | 分享人 | 回看 |
---|---|---|---|
第 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!