Speaker

演讲

16:10 - 16:40
一号展览馆

“利用Rust开发CAD"

Zoo.edv 正在开发一套云端 CAD 套件,让用户能够使用最新、最快的 GPU 和 CPU,无需购买笨重昂贵的笔记本电脑,也不用忍受电脑在渲染模型时不断向脸上吹出灼热的空气。Zoo 在 API 服务器、大量前端开发(通过 WebAssembly)、CLI 工具以及编程语言工具链(包括解析器、编译器、运行时,甚至文档生成器)中都使用了 Rust。他们构建了一个视觉测试框架,确保相同的 KittyCAD 代码总是生成相同的视觉效果。Rust 已经成为公司的超级武器,让我们能够在后端、前端和 CLI 之间复用代码。在本次演讲中,Adam 将展示他们如何使用 Rust 构建这些系统,以及在此过程中学到的经验。

查看日程
Workshop

工作坊

11:30 - 13:30
三号展览馆

“利用WebAssembly将Rust运载到浏览器上执行"

多年来,JavaScript 一直是在浏览器中执行代码的唯一方式。但现在有了 WebAssembly,你可以使用任何你想要的编程语言编写代码,并直接在用户的浏览器中执行。Rust 和 WebAssembly 能够完美配合,让你能够在浏览器中直接运行高效能的代码,并重复使用 Rust 的包生态系统。在这个工作坊中,你将学习如何将 Rust 整合到浏览器中,超越基本的 Hello World 示例,并制作一个结合 Rust 和 JS 优点的实用网页应用程序。

查看日程

演讲者

Adam Chalmers

认识 Adam Chalmers

Adam 是 Zoo.dev 的高级系统工程师,致力于开发下一代计算机辅助设计(CAD)软件。他从小学就开始编程,至今已有 20 年经验。现在他主要使用 Rust 工作,因为这门语言不仅能让他完成从前端到后端的所有开发工作,还提供一流的开发工具,其编译器更能避免将代价高昂的错误带入生产环境。

mailbox

订阅我们的电子报

密切关注 : 请注册RUSTAsia邮件列表,以便及早获取演讲公告、门票和其他重要消息