RustCon Asia 2019
2019-04-20..2019-04-23
Beijing, China
who it's for
Rust developers, systems programmers, backend engineers, WebAssembly web developers, platform engineers, security engineers, engineering managers
topics
secp256k1 cryptography in Rust; Rust and WebAssembly integration; async/await and futures; non-lexical lifetimes and borrow checker; custom derive and procedural macros; distributed actor systems in Rust; peer-to-peer networking frameworks; Cargo integration with Autotools; stackful coroutine based async; Rust in high-performance search engines; using Rust in production at scale; Rust for competitive programming
| title | author | length |
|---|---|---|
| Making Rust Delightful | Nick Cameron | 38m |
Rust emphasizes measurable ergonomics: rustfmt via cargo and rustup streamline installs and consistent commands; error messages and an improved borrow checker… | ||
| Linux From Scratch in Rust | Mingshen Sun | 38m |
Rust’s memory-safety and zero-abstraction makes it the best candidate for system programming. To provide a safe execution environment, we build a Linux… | ||
| Rust for competitive programming | bhuztez | 12m |
Note: Looking for English subtitle contribution. Competitive programming requires you to solve problems efficiently and correctly in a very short time. Since… | ||
| Implementing a secp256k1 library in pure Rust | Wei Tang | 21m |
This talk discusses my experience in implementing libsecp256k1, a pure Rust library that provides full secp256k1 signing and verification functionality, and… | ||
| How Rust taught me to think about systems | Ravi Shankar | 27m |
Concrete examples of the borrow checker and how they get fixed: a rolling CSV→JSON iterator that initially fails with temporary-value and lifetime errors but… | ||
| Futures in TiKV | Qu Peng | 29m |
Qu Peng Qu Peng TiKV is a high performance distributed K-V storage engine. Many components like readpool, coprocessor are based on futures. And some other… | ||
| Implementing a p2p network framework | driftluo | 33m |
I will probably talk about the development of this library, the problems encountered, and so on, and explain the implementation of each small library. This… | ||
| Improving web app with Rust and WASM | Ilya Baryshnikov | 30m |
Comparison shows Rust+WebAssembly replacing hot JavaScript paths in a React + three.js app, using wasm-bindgen and wasm-pack with webpack to build npm modules… | ||
| Words from the Core Team | Nick Cameron | 21m |
Rust reports concrete progress: 2018 Edition ships non‑lexical lifetimes, procedural macros, improved match and module ergonomics plus 1.0 releases of rustfmt… | ||
| Stackful coroutine based rust async story | Huang Xudong | 38m |
While the official future based asynchronous system is under way of building and maturing, I’d like to talk about another asynchronous story that based on… | ||
| Cargo meets Autotools | Yiming Jing | 23m |
Since 1.10, rustc can generate a dynamic library that is intended to be used from C or C FFI, as long as the cdylib crate type is specified in Cargo.toml… | ||
| Re:Zero - writing a custom derive | Xidorn Quan | 28m |
Custom derive code can be challenging to read and write for developers who are not familiar with it, however it is a very powerful tool which may empower… | ||
| Distributed Actor System in Rust | Zimon Dai | 32m |
We designed our distributed actor system in Rust. This kind of system involves many problems as Rust is strong-typed with neither a VM nor reflection. This… | ||
| Be Fearless Using Rust in Production | RobotXY | 34m |
We need a high performance and stability image rendering web server to handle creative real-time generation for Taobao Wireless focus picture. The service… | ||
| Rust at Bilibili | WaySLOG, hawkingrei | 42m |
Bilibili is an online video barrage website. We are happy to try new technology, and Rust is also the language I am optimistic about. Today we will introduce… | ||
| How to learn Rust Efficiently | Alex | 23m |
What is the real reason for the “Rust learning curve is high”? - What is efficient learning? - What are the common pitfalls in learning Rust? - Learn from… | ||
| Search Engine in production with Rust | Sun Xiaoguang | 34m |
This talk will review the design choices and the lessons we learned while we develop a real-world Search Engine with Rust. The audiences could potentially… | ||
| Rust in PingCAP | Tang Liu | 13m |
Opening talk from PingCAP. Follow us on Twitter: https://twitter.com/RustConAsia | ||
| Why Rust | Daniel Lv | 08m |
Opening talk from Cryptape. Follow us on Twitter: https://twitter.com/RustConAsia | ||
| Rust in Baidu Security | Yu Ding | 10m |
Note: Looking for English subtitle contribution. A short opening talk from Baidu X-Lab, talking about why Rust, Rust projects, success stories, and on-going… | ||
| nothing matches | ||