Bugen Zhao
1,521 posts
MTS @inferact, ex-database engineer @RisingWaveLabs, bachelor @SJTU1896, created MNGA App (apple.co/3RwvgIe)
- 这一两年标榜 VS Code alternative 的新编辑器层出不穷,Lapce/Zas/#zed 等等咱基本也都在第一时间试了个遍,但至今还没有找到一款愿意迁移过去的 🤔 这些产品劝退我的,无一例外都是那个很少有人在意、却切实大幅提升我编码/阅读体验的 VS Code 功能:Semantic Highlight (1/n)
- 感觉 Rust 项目规模大起来之后 Error Handling/Report 难免会变得越来越混沌:报错要么丢失 Context,要么各种啰嗦冗余 🥵 于是最近几天重新调研了下 2023 年流行的一些 Error Library 的哲学和痛点,包括 anyhow/thiserror, snafu, error-stack 等,感慨银弹并不存在 🤣 预定一篇 blog 讲讲心路历程
- 居然在 Blog OS 上读到了个人见过最清晰易懂的 Async Rust 内幕 😁 os.phil-opp.com/async-await/
- 久闻盛名,昨天在飞机上读了 2/3 后就一发不可收拾。 不知道多少人像我一样,在开始读这本书之前只是听说过那些精准预言的世界观设定而被它们吸引了。读过之后才会发现这些现实对应带来的戏谑讽刺体验只是这本书相当浅显的一部分,其背后自成体系的动机和逻辑才是最令人震撼和恐惧的。
- 前两天的 “stackful async Rust” 脑洞实践的差不多了🤣,现在可以在 RisingWave 中看到所有 Actor / 算子 pending 在了什么位置、持续了多久,已经靠这个定位到了一个 gRPC back pressure 导致的死锁问题,很香🥵🥵🥵 github.com/singularity-da…
- Replying to @BugenZhao最后,如果你想在 VS Code 上开启 Semantic Highlight,需要同时启用 Language Server 和 Color Theme 的选项,前者基本上是默认开启的,后者如果使用了非官方主题,则可能需要手动如图设置。 FYI,我截图中的主题是 Noctis Minimus,是我见过的对 Semantic Highlight 支持最好的主题之一。 (6/6)


















