Zoom 直播分享 Awesome pipeline 录像和资料下载

前言

上周末在赖信涛的邀请下,分享了 iredis 中 shell pipeline 实现的相关故事。第一次分享有点小紧张,提前好几天一直在准备 PPT 生怕自己讲不好,还好有惊无险完成了整个分享。这次分享主要由 iredis 的作者赖信涛和两位开发者 rhchen 和我通过 Zoom 的形式参与,内容辛姐帮我们录像上传到了 YouTube 和 B 站。

视频

分享中提到的内容,以及分享的 slide,在下文 github 上可以找到。

三个演讲的大纲和PPT

赖信涛:awesome commandline

slide: https://github.com/laixintao/myslides/tree/master/awesome-commandline

  1. 为什么命令行更加高效(演示demo,vim+tmux+shell命令可以互相配合)
  2. 大部分时间我们都在和 Vim,终端相处,但是日常的开发工作还离不开另一个角色:REPL
  3. 所以我们需要更好的命令行的REPL:mycli/pgcli/iredis
  4. 如何开发这样的工具?
  5. 开发理念?
  6. What next?

WoodenRobot: awesome-pipeline(Ps: 也就是我啦)

slide: https://github.com/Wooden-Robot/myslides/

协助开发 iredis pipeline feature 的始末
shell 的 pipeline原理,常用操作
python 的 subprocess 接口
如何参与开源项目

rhchen:awesome-BNF

slide: https://github.com/laixintao/myslides/tree/master/bnf-by-rhchen

什么是 BNF,为什么要用它,能用它做什么?(编译原理的实践应用)
针对 iRedis 的解析需求, 如何设计 BNF? (处理”未输入完全”的字符串)
使用 SLY 解析输入和 iRedis 当前的解析方式的不同点比较

给我加个菜?