Rust China Conf 2020 详细议程揭晓(上)

2020年12月21日 300点热度 0人点赞 0条评论

12/26-27 日,Rust China Conf 2020 技术大会将在中国·深圳举办。作为大会的主办方,Rust 中文社区非常高兴向大家宣布:今年的 Rust 大会,依旧干货满满。  


本届大会依旧有来自 Rust Core Team 官方团队的声音,汇集来自华为、阿里、PingCAP、字节跳动、PayPal、奇安信、溪塔科技等国内知名 Rust 企业,以及清华大学、华中科技大学等高等院校共计 32 名讲师,阵容强大。在主题上,主办方从上百份议题中精心挑选出覆盖:云服务中间件、分布式计算和存储、数据库、嵌入式和 IoT 开发、OS研发、机器人和自动驾驶、WebAssembly开发和应用、游戏开发、区块链开发、Rust语言本身深度剖析等十多个方向的议题,充分展现了 Rust 涉及到的方方面面。      


       图片
     

数据库


魏熙凯 蚂蚁集团

[12/26][15:10-15:40]
蚂蚁时序数据库 CeresDB 核心开发者,蚂蚁集团技术专家

《使用Rust构建高性能时序数据库:CeresDB》

对于蚂蚁全站的海量监控数据,如何构建一个高性能、高可用的时序数据库系统是一个充满挑战性的问题,而面对这个问题,我们经过深思熟虑,采用了 Rust 这个兼顾性能和安全的语言,构建了我们的时序数据库 CeresDB 底层最重要的存储引擎 -—— CeresBase,我们将向感兴趣的听众分享一下这个构建过程中遇到的挑战和困难。


钟镇炽 PingCAP

[12/27][09:35-10:05]
TiKV SIG-Coprocessor Committer Intern Engineer in PingCAP
《高性能 Rust tracing 库设计》
Similar to logging and metrics, tracing is intended to collect program runtime information. The difference is that tracing is request-scoped and it's useful for catching unexpected latency jitter and obtaining the performance issues of some kind of request. For performance-sensitive applications like TiKV, the tracing facility is carefully selected to avoid affecting performance. Minitrace, a timeline tracing library in Rust, tracing applications at the minimum cost, can be a good choice. We will talk about the details of Minitrace, to see how it provides: ● High performance - minimum computing cost ● Ergonomic API - minimum learning cost ● Compatibility with OpenTracing - minimum migration cost


金明剑

[12/27][11:45-12:15]
博士,16年商业和高性能软件开发经验,阿里云天池多项赛事记录保持者。他在大数据基础设施、语言和高性能系统等方面长期保持系统性地思考及研究。同时,他是新型开源数据仓库TensorBase的创建人,该项目旨在通过Rust构建高性能且经济的开源大数据仓库。
《基于Rust构建高性能新型开源数据仓库》
数据库相关领域,通常是系统语言的“试金石”。而目前主流高性能数据系统主要以C++语言编写,Rust语言尚未在这一领域展示其独特性。本次演讲,将主要从系统及基于Rust的实践两个方面来展现一个高性能开源OLAP(Online Analytical Processing)数据仓库的构建。在初步的性能测试中,新数据仓库的查询速度比ClickHouse(一款基于C++的流行开源OLAP数据系统)快6倍以上。


朱秀杰

[12/27][16:35-17:05]
一个Rust编程爱好者
《Rbatis-使用Rust语言编写的高性能ORM框架》

使用纯Rust制作高性能,低开销,灵活的堪比Mybatis、Mybatis-Plus的ORM框架


云服务中间件


喻杰 深圳星链网科科技有限公司

[12/27][15:00-15:30]
Netwarps CEO。17年IT老司机,涉足运营商,金融,电商、互联网,云计算等多个行业。多次创业经验。
《libp2p—一个开源libp2p的rust实现》
Netwarps 参考 libp2p 实现了一个基于Rust语言的 p2p 底层网络—libp2p-rs。libp2p-rs 摈弃传统的 poll 方式,尝试完全使用 async/await 书写异步代码,以此探索使用 async/await 方式开发大型网络项目的可行性。


范辉

[12/27][17:05-17:35]
个人开发者,自由主义码农
《TTstack:Rust 在中小企业场景中的典型案例》
通过 TTstack 这个面向中小企业场景的私有云方案,介绍 Rust 在此类场景下的综合优势。


区块链开发


Justin Starry Solana

[12/26][10:35-11:05]
Justin started his career at Twitter building mobile SDK’s for Crashlytics and scaling web services for Periscope. He is the maintainer of the popular Rust web framework Yew.
《Rust和BPF》
Use Rust and BPF (bytecode) to develop smart contract. Solana is a high performance blockchain focused on delivering scalable decentralised and censorship resistant applications.


姚鹏飞 溪塔科技

[12/26][11:45-12:15]
溪塔科技区块链底层开发工程师
《椭圆曲线的加密算法的最佳实现和高效的SM2算法》
随着国产自主可控的不断推进,国密算法也在逐渐取代过去常用的国际密码算法,那么再进行国密改造的过程中,我们也很有必要去了解更多关于算法的内部实现。往往这部分算法作了大量针对性的优化,代码本身自带加密,而`最佳实践意`在用最易读的代码来揭示椭圆曲线的加密机制,当然还有注释。`高效的SM2算法`与`最佳实践`就截然相反,他就会针对SM2精挑细选的参数进行尽可能的优化,另外他们两都是用纯Rust实现的。

孙凯超 Parity Asia

[12/26][14:05-14:35]
开发了多年Web2.0应用,16年开始迷上了去中心的技术栈,19年加入到Parity,更加坚定地投入到了Web3.0的浪潮。维护了《Substrate区块链开发》知乎专栏,致力于把复杂的技术概念传递给更多的区块链开发者。
《Substrate中的Rust设计模式》
Substrate区块链开发框架基于Rust语言开发,采用了大量的语言特性和设计模式来实现其通用性和可扩展性,这些模式包括最小化可复用的模块设计、生成器、Newtype、过程宏、trait抽象等等,理解这些模式可以更好地使用Substrate,实现更高程度的定制化开发。

蒋金洋 秘猿科技

[12/26][14:40-15:10]
《Rust, RISC-V和智能合约》
强大的静态检查能力使得 Rust 很适合用来编写一些严谨的代码,可以防止诸如内存管理 、类型错误等等问题。Topic 会分享我们用 Rust 作为编写区块链智能合约的语言,并支持智能合约在 RISC-V VM 中运行的实践。

Illia Polosukhin Near & 孙元超,Cdot首席架构师

[12/27][15:35-16:05]
Illia, Co-founder of Near, 10年机器学习领域的行业经验,作为工程师经理,在谷歌带领深度学习小组负责搜索业务的开发研究,是TensorFlow人工智能开源项目的主要代码贡献者。孙元超,Cdot首席架构师,资深Rust工程师。
《经验教训-使用Rust构建去中心关键任务系统》
Decentralized systems and protocols are inherently hard to build and maintain. They must run across various environments and changes should be carefully coordinated. This is even more important when these systems are securing large amounts of assets and must withstand various attacks. This talk will cover some lessons learned on how to setup development process, testing and caveats in building and updating such systems.

分布式计算和存储


Micheal Yuan Second State

[12/26][11:10-11:40]
Michael Yuan 博士是5本软件工程书籍的作者。最新著作《 Building Blockchain Apps》由Addison-Wesley于2019年12月出版。Michael 还担任 Second State 的 CEO,Second State 是一家致力于将 WebAssembly 和 Rust 技术引入云计算,AI 与区块链的公司。
《云计算中的Rust和Wasm》
Rust 与 WebAssembly 在下一代云计算是共生共赢的关系。Rust 提供了内存安全与开发者效率。WebAssembly 提供了运行安全,跨平台兼容与微服务的可组合性。在后摩尔定律时代,Rust 与 WebAssembly 将通过“软件摩尔定律”继续推动人工智能与大数据在云计算中的应用。Second State 专注于将 WebAssembly 虚拟机带到 AI 与云计算,发布了产品 WebAssembly 虚拟机 SSVM 与基于 SSVM 的 Rust FaaS 平台。


王璞 DatenLord

[12/26][13:30-14:00]
王璞博士是前数人云创始人,数人云是国内最早推广的落地容器技术的创业公司之一,后数人云被上市公司收购;王璞回国前曾供职Google美国总部,负责广告数据处理。
《用Rust实现用户态高性能存储》
随着存储硬件性能的快速提升,Linux内核里文件系统和快设备管理相关模块越来越无法发挥出存储硬件的性能。我们用Rust实现了高性能用户态存储,通过绕过Linux内核,避免进程上下文切换以及自行调度IO任务,从而更好地发挥出存储硬件的性能。此外我们还采用BPF进行性能跟踪,采用io_uring实现异步IO,采用Rust实现的内核模块对内核功能进行扩展。

 

完整更新的赞助者列表和大会议题列表,请移步大会官网查看:

https://2020conf.rustcc.cn

 

致谢!

感谢 Rust China Conf 所有参与者!


       图片  
 

售票通道

https://www.huodongxing.com/event/9571798711200(点击文章左下角阅读原文跳转)或者扫描下方二维码打开链接。

 

热切欢迎广大 Rustaceans 们到场参会,也希望大家帮忙积极宣传,让大会的信息传达到更多开发者那里,推动国内 Rust 社区的发展!

 

社区有你的参与,我们前进更有动力!12月,深圳,咱们不见不散!

42370Rust China Conf 2020 详细议程揭晓(上)

这个人很懒,什么都没留下

文章评论