查看原文
其他

Rust中国大会分会场议程介绍(上)

觉学社 2022-07-28

Editor's Note

2022 线上 Rust 盛筵,欢迎大家报名参加!

The following article is from Rust语言中文社区 Author Mike Tang

我们直接进入正题

下午 13:30~16:00 分会场一:Rust 语言研究与应用

《基于 LLVM Rust 代码混淆设计与实现》

赵禅, 蚂蚁集团 基础安全部 安全专家 本分享介绍如何基于 LLVM 为 Rust 代码进行混淆,并且分享一些案例。

《Rust 库 API 可靠性分析与验证》

姜剑峰,复旦大学计算机学院硕士在读,现在在蚂蚁集团安全计算部门实习。目前的关注方向是通过验证工具以及程序分析的手段来保证 Rust 程序的可靠性。模糊测试(fuzz)是一种有力的寻找程序错误的手段。模糊测试以随机或者启发式的方法产生大量输入,进而反复执行程序来检测程序中的错误。Rust 模糊测试有一个活跃的社区,已经通过实践证明了模糊测试在 Rust 开源项目上寻找程序错误的能力。本 talk 将和大家分享 Rust 模糊测试技术的背景,适用场景,以及我们关于如何自动为 Rust 库生成模糊测试目标程序的初步的研究结果。

《你为什么需要「Rust 编码规范」》

张汉东,独立企业咨询师,国内 Rust 布道者和中文社区的开拓者,著有《Rust 编程之道》。本次分享将带你整体认识《Rust 编码规范》,以及如何在项目中应用编码规范。 你可能也会有以下疑问:1. 为什么 Rust 语言有严格的编译器检查和 clippy 这样的静态检查工具还需要编码规范?2. Rust 编码规范的立意和目标是什么样的?3. Rust 编码规范和 Clippy 之类的工具是什么关系?4. Rust 编码规范内容组织是怎么样的?5. 如何在项目中应用 Rust 编码规范?或者其他一些疑问,在本次分享会中都可以得到解答,欢迎参与。

下午 13:30~16:00 分会场二:Rust 拓展与优化

《我们如何通过手工汇编代码击败 Rust 的零成本抽象》

叶万标,具有十多年经验的高度专注的软件工程师, 使用各种技术在多种开发和工程职位中.  在业余时间, 我喜欢探索老旧的技术, 从纸带程序开始, 第一枚商用处理器到最古老的游戏机. 从前人的智慧中获取灵感, 并指导如今的程序开发. 这是一个有趣的体验, 因为你能学到许多极端的改善性能的方案. ckb-vm 是 Rust 实现的 RISC-V 虚拟机, 我们通过在其关键位置引入手工汇编代码以获得相较原生 Rust 代码 5 倍以上的性能提升.

《通过 Rust 拓展 js 并在 WebAssembly 中运行》

陈思衡,WasmEdge 工程师。喜欢用技术让生活变得更美好。WebAssembly (Wasm) 最初为浏览器应用而生,但随着 WASI 的出现以及开发者生态的壮大,Wasm 作为一种轻量级的软件容器在服务端的作用愈发明显。服务端的 Wasm 提供了与本地代码相媲美的速度,但又不失安全性,可移植性,与可管理性。通过支持 JavaScript 在 wasm 中运行,可以绕开学习  c/c++、rust 使得开发者可以对基于 wasm 的产品有流畅的上手体验,减少因为开发语言的问题而流失用户的遗憾。得益于 Rust 优秀的设计,使用 Rust 来拓展 JavaScript runtime 能够开发出高质量的 module,给用户稳定的使用体验。

《定制你的 Future executor》

陈奕霖,PingCAP 研发工程师,TiKV committer,tikv/yatp 作者。经过多年的发展,async Rust 生态逐渐成熟。绝大多数开发者会使用流行的 async runtime(如 tokio)作为 Future executor. 但 tokio 作为一个普适的 async runtime,不一定能最完美地实现每个项目的具体需求。本次演讲将以 TiKV 为例,谈谈如何定制自己的 Future executor,实现性能指标收集、高级调度控制、动态线程数调整等高级特性。

下午 13:30~16:00 分会场三:Rust  商业实践

《我们能从 deno 的架构学到什么》

陈天,陈天,目前是北美最大的免费流媒体服务 TubiTV 的研发副总裁,曾创立在线旅游平台途客圈。著有《途客圈创业记》(人邮出版),《陈天·Rust 第一课》(极客时间出品)。公众号《程序人生》,知乎专栏《迷思》的作者。马拉松爱好者,两个女孩儿的父亲。工作十八年以来,一直从事高性能系统的研发工作,涵盖网络协议、网络安全、服务端架构、区块链以及云服务等方向。目前积极探索 Rust 在高并发网络生产环境中的使用。介绍 deno 架构及其要解决的问题,并且了解为什么 deno 使用 Rust,从而给我们什么启示。

《Rust 助力量化高频交易》

陆一洲,非凸科技量化策略负责人。本次演讲分享非凸科技 Rust 选型过程以及基于 Rust 生态打造高效率、低延迟、高可靠全内存高频交易平台的经验。

《使用 Rust 构建云原生数仓 Databend》

尚卓燃,Datafuse Labs 数据库研发工程师,开源社区活跃贡献者。内容简介:Databend 是一个使用 Rust 研发、开源、完全面向云架构的新式数仓。本次分享将会介绍「Databend 的架构和设计」以及 「Databend 团队的 Rust 之旅」。


再次感谢本次大会的赞助商和支持伙伴。


同时,还没有报名的同学,抓紧时间报名





您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存