【podcast】Teahour


#1 The beginning of Teahour.fm show, released on 01/19/2013, 时长:1:59:27

  • 主持人 Terry Tai, 嘉宾 Daneil LvDingding Ye

  • 首先几个主持人推荐了几个 podcast,Daneil 推荐了The Change Log,来自 github,都推荐了5by5。 Daneil:Grammer Girl, English,The public speaker, English。 Dingding: 推荐给创业者的 Podcast:Mixergy。 Terry 推荐了 Build and Analyze,貌似 Terry 在知乎,v2 上推荐了一些节目

  • 28:00 Ruby China 的故事,招聘版块要不要收费???->00:35:00

  • 01:00:00 开始讨论前端,Dingding 选择 Spine.js 的原因,Dingding 在 01:15:00 说到,优秀的程序要应该学会 lie,cheat,steal,很有意思的观点

  • 01:19:00 Daneil 谈到前端将会有一个技术革命(节目在13年初录制,我听这个节目是在15年),01:40:00 谈到meteor,有意思,这个公司三年前就拿到风投了。

  • share pick 环节,Terry 介绍的是 pomodoro,一个番茄时间管理工具

  • RubyMotion, 用 Ruby 写 macOS 应用

  • Aaron Swartz,刚刚去世

#2 How to Learn Ruby and Rails, released on 02/03/2013, 时长:1:50:32

#3 Interview with xdite on personal growth, released on released on 02/09/2013, 时长:1:21:00

#4 Interview with Ashchan on app development, released on 02/19/2013, 时长:1:32:27

#5 Hardware for developers, released on 03/05/2013, 时长:1:24:28

#18 采访《七周七数据库》作者 Eric Redmond - 数据库的故事, released on 06/03/2013, 时长:2:01:58

  • show notes
  • 文稿
  • 嘉宾是 Eric Redmond,与 Jim Wilson 合作写了 Seven Databases in Seven Weeks,在书中有关系型数据库的例子,Postgres,有 key-value 的例子,如RiakRedis,column-oriented 类型的有 HBase,文件存储类型有 CouchMongo,graph data 存储类型有 Neo4j,Eric 在 Basho 公司开发一个叫 Riak 的数据库。
  • 6:58 讨论 CAP 定理,C 表示 consistence(一致性),A 表示 avalibility(可用性),P 表示容忍网络分区(partition-tolerance)。P,partition-tolerance 表示系统是可分布式的,如果拥有了 P,C 和 A 只能拥有一个,Eric 用一个在酒吧里喝酒的例子说明了 C 和 A
  • 17:45 Part 2, Rational Databases。Eric 谈到 CAP 理论基本上只适用于分布式系统,在任何一个非分布式的数据库中,ACID原则是非常重要的,ACID 指的是 Atomicity(原子性,或不可分割性),Consistency(一致性),Isolation(隔离性),Durability(持久性),如果数据库 Crash 了,从备份中恢复就会丢失数据,正是 CAP 定理的 C,consistence

  • 怎么选择数据库?Eric:没理由不用开源数据库,开源的关系型数据库,MySQL,Postgres,Volt,商业数据库,可以用 Oracle, SQL server

#34 和李天放聊课程格子创业故事, released on 10/14/2013, 时长:1:23:10

#50 和Qubit的工程师聊聊A/B testing, Node 和 Ruby, released on 04/08/2014, 时长:1:17:52

#60 与丁磊聊机器学习和数据科学, released on 08/07/2014, 时长:1:25:43

#65 I’ve shipped the Code. What’s next? , 10/22/2014, 时长:00:18:23

#82 聊聊比特币背后的技术和Blockchain, 12/27/2015, 时长:2:11:19

对于完全没有基础的人来说,可能什么都听不懂;对于看过比特币源代码的人来说,讨论得很好,重要的特性都覆盖到了,只是细节上有一点点瑕疵;对于半知半解的人来说,这可能是你现阶段最好的音频资料了。

TOREVIEW

#83 这次我们聊聊超酷的Ethereum, 01/19/2016, 时长:2:11:19

信息量很大,不错。

  • 同态加密的意义 96:00
  • 私有链 97:42
  • common knowledge 的意义 116:00

TOREVIEW

#90 和 PingCAP CTO 畅谈数据库和编程语言,11/22/2017,时长:2:59:41

  • 黄东旭先后在微软,网易有道,豌豆荚工作
  • 滴滴有几千个 Codis 实例。豌豆荚分布式Redis的设计与实现
  • 27:10 对 TiKV,TiDB 的简单介绍。分成 TiDB (对应 F1)和 TiKV (对应 Spanner )
  • 32:00 谈 Google 为什么不太可能把这一块开源
  • 42:00 商业模式的探讨,redis?MongoDB?MySQL?更像 MongoDB。学了很多 MongoDB 营销的方法。
  • 57:20 怎么保证对 MySQL 的兼容性。Parser 重写了一边,测试的代码是复制了 MySQL 的,还爬取了很多其他的,总共 2000 w个测试用例。WordPress,各种 ORM 的。
  • 1:05:58 MySQL 和 Postgres 的差异
  • 1:08:48 MariaDB 等是竞争对手吗?Percona 只是一家卖服务的公司。MariaDB 有点像,但一个是分布式,一个不是。
  • 单机时代,Oracle 数据库仍然领先10年。
  • 1:24:00 对于云上的 Scale-Out Solution 这样的 DB 怎么看。绑定平台不太好。
  • 1:30:00 谈 CI/CD,跑一次完整的测试2个小时->7分钟。10台机器在运行这套测试系统。
  • 1:55:20 协作的方式,Google Docs,Slacks
  • 1:59:17 为什么要选择 Golang,Rust
  • 2:09:32 Cargo 和 Golang 的包管理有什么优势
  • 2:38:00 谈 CTO 的职责

TOREVIEW

#92 How to build blockchain from scratch?,07/08/2018,时长:1:14:07

  • Casper 经历了很多发展,目前是 PoW + PoS 混合机制
  • cryptape
  • 16:00 开始谈公有链,许可链诞生的原因
  • 31:51 Ruby 语言的一些缺陷,很多密码学的库是缺失的
  • 撸一个以太坊客户端需要很多基础知识,操作系统,编译原理,离散数学方面。
  • 以太坊的升级是通过硬分叉实现的,所以代码里有很多的 if-else,很难看,这一点我也严重同意。
  • 1:02:18 解释为什么不用 Golang 而用 Rust。Golang 用垃圾回收,性能不够好。

TOREVIEW