002. 与黄光星畅聊 Rust、Redis 与新加坡 RustTalk
-
- Technology
欢迎听众打赏支持,您的支持是我不断创作的动力🍻
概要
本期嘉宾是 undermoon 作者黄光星(网络 ID:doyoubi)。在经历 C++ 多年折腾后,嘉宾在 2015 年做毕业设计时毅然决然地投入 Rust 的怀抱。在工作中,嘉宾主要与 Redis 集群方案打交道,在经历了 C/Go 版本后,最终选择了 Rust,这其中的经验教训是什么?此外,嘉宾在 2018 年选择出国去新加坡,是什么吸引了他?Rust 在新加坡的发展情况是怎么样?这些问题的答案都在这一个小时的节目里,请慢慢“品尝”。
时间线
00:00:22 嘉宾自我介绍
00:02:41 学习 Rust 过程
00:11:46 Rust 与 C++ 的对比
00:15:48 Rust 学习过程中的难点
00:21:36 对 Rust 新手的建议
00:26:26 开发 Redis Cluster 经验分享
00:44:44 用 Rust 做项目的优势
00:50:01 Rust 在新加坡的发展
00:54:02 嘉宾选择新加坡的原因
00:56:03 嘉宾对新加坡的整体评价
01:02:14 推荐、分享
Show Notes
嘉宾自我介绍
知乎:黄光星
GitHub:doyoubi
嘉宾的毕业设计: Blastoise: tiny relational database
Peeking inside Trait Objects | Huon on the internet
Effective C++ 作者表示维护不动了的文章:The Errata Evaluation Problem
skyzh/type-exercise-in-rust: Learn Rust black magics by implementing basic types in database systems
嘉宾参与过的三个 Redis Cluster 项目
C
eleme/corvus: A fast and lightweight Redis Cluster Proxy for Redis 3.0
Go
samaritan-proxy/samaritan: A transparent proxy focus on infrastructure
Rust
doyoubi/undermoon: Mordern Redis Cluster solution for easy operation.
Redis-like database
OpenAtomFoundation/pika: Pika is a nosql compatible with redis
EQ-Alpha/KeyDB: A Multithreaded Fork of Redis
嘉宾推荐
A Mind For Numbers (豆瓣)
翻译笔
Rachel's English
哔哩哔哩
YouTube
主播推荐
rust-lang/rustlings: Small exercises to get you used to reading and writing Rust code!
pingcap/talent-plan: open source training courses about distributed database and distributed systemes
片尾音乐
收听方式
国内:小宇宙、微信公众号、RSS
国外:Spotify for Podcasters、Apple Podcasts、RSS
反馈 ✉️ 发现内容错误或链接失效?欢迎提交 PR对节目有想法或建议?欢迎来信交流:rusttalk@liujiacai.net
欢迎听众打赏支持,您的支持是我不断创作的动力🍻
概要
本期嘉宾是 undermoon 作者黄光星(网络 ID:doyoubi)。在经历 C++ 多年折腾后,嘉宾在 2015 年做毕业设计时毅然决然地投入 Rust 的怀抱。在工作中,嘉宾主要与 Redis 集群方案打交道,在经历了 C/Go 版本后,最终选择了 Rust,这其中的经验教训是什么?此外,嘉宾在 2018 年选择出国去新加坡,是什么吸引了他?Rust 在新加坡的发展情况是怎么样?这些问题的答案都在这一个小时的节目里,请慢慢“品尝”。
时间线
00:00:22 嘉宾自我介绍
00:02:41 学习 Rust 过程
00:11:46 Rust 与 C++ 的对比
00:15:48 Rust 学习过程中的难点
00:21:36 对 Rust 新手的建议
00:26:26 开发 Redis Cluster 经验分享
00:44:44 用 Rust 做项目的优势
00:50:01 Rust 在新加坡的发展
00:54:02 嘉宾选择新加坡的原因
00:56:03 嘉宾对新加坡的整体评价
01:02:14 推荐、分享
Show Notes
嘉宾自我介绍
知乎:黄光星
GitHub:doyoubi
嘉宾的毕业设计: Blastoise: tiny relational database
Peeking inside Trait Objects | Huon on the internet
Effective C++ 作者表示维护不动了的文章:The Errata Evaluation Problem
skyzh/type-exercise-in-rust: Learn Rust black magics by implementing basic types in database systems
嘉宾参与过的三个 Redis Cluster 项目
C
eleme/corvus: A fast and lightweight Redis Cluster Proxy for Redis 3.0
Go
samaritan-proxy/samaritan: A transparent proxy focus on infrastructure
Rust
doyoubi/undermoon: Mordern Redis Cluster solution for easy operation.
Redis-like database
OpenAtomFoundation/pika: Pika is a nosql compatible with redis
EQ-Alpha/KeyDB: A Multithreaded Fork of Redis
嘉宾推荐
A Mind For Numbers (豆瓣)
翻译笔
Rachel's English
哔哩哔哩
YouTube
主播推荐
rust-lang/rustlings: Small exercises to get you used to reading and writing Rust code!
pingcap/talent-plan: open source training courses about distributed database and distributed systemes
片尾音乐
收听方式
国内:小宇宙、微信公众号、RSS
国外:Spotify for Podcasters、Apple Podcasts、RSS
反馈 ✉️ 发现内容错误或链接失效?欢迎提交 PR对节目有想法或建议?欢迎来信交流:rusttalk@liujiacai.net
1 hr 11 min