GPUI Kit
自 2024 年起,我创建并维护 GPUI Kit,一个基于 GPUI 的 Rust 桌面应用框架,前身是 GPUI Component。它涵盖 UI 组件、布局、编辑器和应用开发工具,支持 macOS、Windows 和 Linux。
我深度参与 GPUI 核心开发,为框架引入线性渐变、Tab 焦点导航和矢量路径构建,并持续改进文字渲染、Windows 支持与渲染性能。Zed 官方专文介绍了我对 GPUI 及其生态的贡献。
在 GPUI Kit 中,我持续完善应用层能力,让更多开发者能够用 Rust 构建快速、精致的原生应用。通过 GPUI Shell,这些应用还可以用 JavaScript 编写插件和扩展。
Ruby China
2011 年,我和伙伴们共同创立了 Ruby China,并长期投入 Ruby、Rails 社区在中国的发展。从建设线上交流平台、分享技术经验,到参与组织 RubyConf China 大会,我希望让更多开发者相互连接、交流实践,一起推动 Ruby 和 Rails 的应用。
同年,我发起搭建 RubyGems 淘宝镜像,解决国内开发者安装依赖的困难;2016 年推动镜像转由 Ruby China 独立维护,并重新设计服务架构。这项公共服务一直运行至今。社区代码也逐渐发展成开源社区系统 Homeland。
经历与影响
我从 2000 年开始接触计算机,2006 年开始职业开发生涯。自 2009 年接触 Ruby 以来,Ruby、Rails 的文化深刻影响了我的技术品味与做事方式。
2011–2018 年,我在淘宝、阿里巴巴和蚂蚁金服共工作了 7 年。期间参与广告业务服务端、YunOS 基础设施及 Rails 应用开发,同时参与阿里旺旺 Mac 客户端,负责虾米音乐 Mac 客户端,参与 Egg.js 开发和阿里集团 GitLab 的维护,并参与语雀,负责架构设计。
你可以在 GitHub 找到我的代码,在 X / Twitter 看到我正在做的东西。