我们无法找到网络
请耐心等待,我们会马上恢复正常
出错了!
敬请稍候,我们会尽快恢复正常
演讲
“利用Rust开发CAD"
Zoo.edv 正在开发一套云端 CAD 套件,让用户能够使用最新、最快的 GPU 和 CPU,无需购买笨重昂贵的笔记本电脑,也不用忍受电脑在渲染模型时不断向脸上吹出灼热的空气。Zoo 在 API 服务器、大量前端开发(通过 WebAssembly)、CLI 工具以及编程语言工具链(包括解析器、编译器、运行时,甚至文档生成器)中都使用了 Rust。他们构建了一个视觉测试框架,确保相同的 KittyCAD 代码总是生成相同的视觉效果。Rust 已经成为公司的超级武器,让我们能够在后端、前端和 CLI 之间复用代码。在本次演讲中,Adam 将展示他们如何使用 Rust 构建这些系统,以及在此过程中学到的经验。
工作坊
“利用WebAssembly将Rust运载到浏览器上执行"
多年来,JavaScript 一直是在浏览器中执行代码的唯一方式。但现在有了 WebAssembly,你可以使用任何你想要的编程语言编写代码,并直接在用户的浏览器中执行。Rust 和 WebAssembly 能够完美配合,让你能够在浏览器中直接运行高效能的代码,并重复使用 Rust 的包生态系统。在这个工作坊中,你将学习如何将 Rust 整合到浏览器中,超越基本的 Hello World 示例,并制作一个结合 Rust 和 JS 优点的实用网页应用程序。
演讲者
Adam Chalmers认识 Adam Chalmers
Adam 是 Zoo.dev 的高级系统工程师,致力于开发下一代计算机辅助设计(CAD)软件。他从小学就开始编程,至今已有 20 年经验。现在他主要使用 Rust 工作,因为这门语言不仅能让他完成从前端到后端的所有开发工作,还提供一流的开发工具,其编译器更能避免将代价高昂的错误带入生产环境。