Speaker

演講

下午4:10 - 下午4:40
一號展覽館

“利用Rust開發CAD"

Zoo.dev 正在開發一套雲端 CAD 套件,讓用戶能夠使用最新、最快的 GPU 和 CPU,無需購買笨重昂貴的筆記型電腦,也不用忍受電腦在渲染模型時不斷向臉上吹出灼熱的空氣。Zoo 在 API 伺服器、大量前端開發(通過 WebAssembly)、CLI 工具以及程式語言工具鏈(包括解析器、編譯器、執行環境,甚至文件產生器)中都使用了 Rust。他們構建了一個視覺測試框架,確保相同的 KittyCAD 程式碼總是產生相同的視覺效果。Rust 已經成為公司的超級武器,讓我們能夠在後端、前端和 CLI 之間複用程式碼。在本次演講中,Adam 將展示他們如何使用 Rust 構建這些系統,以及在此過程中學到的經驗。

查看日程
Workshop

工作坊

上午11:30 - 下午1: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郵件列表,以便及早獲得演講者公告、門票發售和其他重要更新