Go 夜读

logo

Go Report Card GitHub stars GitHub forks Documentation GitHub issues license

加入方法

微信

微信搜索 night_reading_go ,添加好友,备注你的姓名、公司、工作岗位和职责, 来自:Github,我会拉你入群。

订阅 Go 夜读微信公众号:

Slack, Telegram, Twitter, Facebook

我们的精神

开源!开源!开源!

重要的事,一定要说三遍。

希望有兴趣的小伙伴们一起加入,让我们一起把 『Go 夜读』建立成一个对大家都有帮助的开源社区。

我们的目标

我们希望可以推进大家深入了解 Go ,快速成长为资深的 Gopher 。 我们希望每次来了的人和没来的人都能够有收获,成长。

让每个想要学习的人都能参与进来,(包括初中高级 Go 工程师), 只有层次相当的人才有可能有思维的碰撞和交流,这样最终的产出也尽可能的高质量。

主题内容

Go 夜读将定期进行与 Go 语言相关的话题分享,例如源码阅读、工程实践等等,你如果是 Go 新手可以先去这里查看 Go 学习之路

我们的选题范围

我们的选题范围包括但不限于:

  • 入门级
  • 实操级
  • 架构设计级
  • 学习方法、习惯培养等
  • 效率效能提升
  • 论文研讨

我们的基本流程和分享方式

  1. 通过提交 Issue 的方式来收集大家想要研究的与 Go 相关的源码库或源码模块等话题;
  2. 提交的话题提案必须得到得到 SIG 小组的批准,并成功招募到分享人,该分享才会进入准备阶段。同样欢迎自荐话题并主动进行分享;
  3. 分享人准备分享材料,并在材料准备完毕后交付 SIG 小组审阅;
  4. 当 SIG 小组完成对材料的审阅后,将进行正式排期(这期间包括划定受众范围、审阅任务分工、分发排期计划等);
  5. 正式在线上进行分享;
  6. 将视频进行后期剪辑并上传至视频网站,再进行后续分发。

回看地址

往期分享

期数 标题 分享人 回看
第 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 线下活动 YouTube Bilibili
第 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 线下活动

Go 夜读 SIG 小组

SIG 的全称是 Special Interests Group, 或称 Super Intellectual Genius。 Go 夜读 SIG 小组负责 Go 夜读活动的日常维护,目前的核心成员包括:

想要加入?参考如何加入 Go 夜读 SIG 小组

如何参与贡献?

想要参与贡献?阅读 如何参与贡献 查看指南。

Stargazers over time

Stargazers over time

night-reading-go Star History and Stats

Contributors

我非常重视每一个对这个项目的贡献者,我会将贡献者列表更新到这里,目前只有提交 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):


maiyang

💻 🤔 👀 📢

Simple Min

💻

kenny

💻

charnlsxy

💻

AceDarkknight

💻

Data

💻

侯名

💻

dumliu01

💻

hlily2005

💻

henrylee2cn

💻

shaqsnake

💻

tbwisk

💻

Huang ChuanTong

💻

The notes of SQL optimize

💻

zhouxinxin19920802

💻

macaria

💻

Dennis

💻

orangleliu

💻

HarbinZhang

💻

LiMingji

💻

wintersnow

💻

zhuzhenfeng

💻

徐佳军

💻

nicho

💻

Weifeng Wang

💻

John Deng

💻

赵吉彤

💻

YING ZOU

💻

zsy619

💻

杨帆

💻

HundredLee

💻

mlboy

💻

fish

💻

时小光

💻

Ziyi Yan

💻

李朋飞

💻

煎鱼

💻

Wang Fei

💻

742161455

💻

feifeiiiiiiiiiii

💻

崔爽

💻

jasonxie

💻

haoc7

💻

鱼乐

💻

Littlesqx

💻

mchangxin

💻

Hokkaitao

💻

Max Li

💻

GameOver

💻

davygeek

💻

Ou Changkun

💻

LinkinStar

💻

Eiger

💻

dayu

💻

scylhy

💻

尚墨

💻

xhochipe

💻

Andy Pan

📢

Jinzhu

📢

Unknwon

📢

Shu xian

📢

nandyliu

📢

shanks

📢

yaxinlx

📢

Bo-Yi Wu

💻

Kippa

💻 📢

15ho

💻

Draven

📢

h3l

💻

seladb

💻

郝俊禹

📖

This project follows the all-contributors specification. Contributions of any kind welcome!