Code Monkey home page Code Monkey logo

night's Introduction

logo

Go Report Card GitHub stars GitHub forks Documentation GitHub issues license

加入方法

微信

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

订阅 Go 夜读微信公众号:

YouTube, Twitter, Facebook, Telegram, Slack

我们的精神

开源!开源!开源!

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

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

我们的目标

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

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

主题内容

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

我们的选题范围

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

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

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

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

回看地址

往期分享

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

Go 夜读 SIG 小组

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

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

如何发起分享提案?

你是否经常困扰于某些 Go 话题没有人分享或者很少人关注?自己很想深入研究,但是却是形单影只,经常半途而废呢?

机会来了!!!参考如何发起分享提案

如何参与贡献?

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

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

💻

郝俊禹

📖

Roger

📖

clip

📖

Shengyou Fan

📢

Florin Pățan

📢

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

night's People

Contributors

yangwenmai avatar john-deng avatar allcontributors[bot] avatar mougecm avatar macaria avatar zsy619 avatar feirie avatar changkun avatar yuhao5 avatar qiangmzsx avatar mickey0524 avatar yangfan21 avatar maxyzli avatar jasonrd avatar xudong963 avatar xpzouying avatar itcuihao avatar lizhongxuan avatar kissmonx avatar zhouxinxin19920802 avatar seladb avatar orangle avatar mlboy avatar harbinzhang avatar haojunyu avatar wty4427300 avatar davygeek avatar cuishuang avatar charnlsxy avatar hundredlee avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.