你好呀!
此存储库包含 YouTube 系列#justforfunc 中大部分剧集的代码。
0:你好,世界! (视频)
1:代码审查(视频和源代码)
2:魔法门(视频和源代码)
3:魔法门(第 2 部分)(视频和源代码)
4:Twitter 客户端的代码审查(视频和源代码)
5:在 Go 中定义颜色标志(视频和源代码)
6:Flappy Gopher I(视频和源代码)
7:Flappy Gopher II - 处理事件(视频和源代码)
8:Flappy Gopher III - 碰撞检测(视频和源代码)
9:Context Package(视频和源代码)
10:实现 Context 包(视频和源代码)
11:IRC 包的 API 回顾(视频和源代码)
12:使用 gRPC 和 Kubernetes 的文本转语音服务器(视频和源代码)
13:使用 cgo 和 Docker 多阶段构建进行更多文本到语音转换! (视频和源代码)
14:twitter 机器人和 systemd(在 GCP 上免费运行)(视频和源代码)
15:包含日志记录、错误和信号的代码审查(视频和源代码)
16:HTTP服务器单元测试(视频和源代码)
17:为 Go 项目做出贡献(视频)
18:了解 Go 的类型别名(视频)
19:掌握io.PipesAll(视频和源代码)
20:代码审查 ursho(第 1 部分)(视频和源代码)
21:代码审查 ursho(第 2 部分)(视频和源代码)
22:使用 Go 跟踪器(视频和源代码)
23:用 gonum 绘制延迟分布(视频和源代码)
24:Go stdlib 中最常见的标识符是什么? (视频和源代码)
25:使用 go/parser 进行更深入的程序分析(视频和源代码)
26:为什么 Go 中没有 nil 通道? (视频和源代码)
27:N通道合并的两种方式(视频和源码)
28:基本基准(视频和源代码)
29:代码审查中的依赖注入(视频和源代码)
30:Protocol Buffers 基础知识(视频和源代码)
31:gRPC Basic(视频和源代码)
32:带有 Cobra 的 CLI 工具(视频和源代码)
33:CORBA 的兴衰(视频)
34:使用 gonum/plot 绘制数据(ML4G #1)(视频和源代码)
35:从头开始实现树命令(视频和源代码)
36:版本、构建约束和 ldflags(视频和源代码)
37:来自池的sync.Pool(视频和源代码)
38:梯度下降线性回归 (ML4G #2)(视频和源代码)
39:代码审查回来了! (视频和源代码)
40:cvsql - 使用 SQL 提供 CSV(视频和源代码)
在此提交您的想法或直接在 Twitter 上发送@francesc。
这不是谷歌的官方产品(实验性的或其他的),它只是碰巧归谷歌所有的代码。