#1 The beginning of Teahour.fm show, released on 01/19/2013, 时长:1:59:27
主持人 Terry Tai, 嘉宾 Daneil Lv,Dingding 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 的例子,如Riak,Redis,column-oriented 类型的有 HBase,文件存储类型有 Couch,Mongo,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
- Show notes 里面有很多链接可以看一下
- 开源交易所 peatio
- 性能分两种,吞吐量,延迟。吞吐量可以通过堆机器解决,延迟是一个很难的问题。
- 高性能撮合引擎
- 118:26 介绍 Bitcoin script
- https://github.com/gollum/gollum wiki 系统,基于 git
对于完全没有基础的人来说,可能什么都听不懂;对于看过比特币源代码的人来说,讨论得很好,重要的特性都覆盖到了,只是细节上有一点点瑕疵;对于半知半解的人来说,这可能是你现阶段最好的音频资料了。
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