RustRush 2018
who it's for
rust systems developers, blockchain and distributed-systems engineers, backend engineers integrating Rust services, tooling and compiler engineers, web developers targeting WebAssembly, security and audit engineers, library and crate authors
topics
libp2p peer-to-peer networking; PARSEC gossip DAG consensus; wasm-pack and wasm-bindgen packaging; Pest-based language server; procedural-macro API DSLs; Merkle proofs and light clients; PBFT-backed Exonum storage; tokio and futures async IO; FFI safety and unsafe auditing; non-lexical lifetimes improvements; SIMD search and ripgrep optimizations
| title | author | length |
|---|---|---|
| Keynote | Ashley Williams | 59m |
A concrete claim: Rust code compiles to wasm32-unknown-unknown then a toolchain generates real JavaScript wrappers and .d.ts files so the modules publish to… | ||
| Libp2p, a Rust peer-to-peer library | Pierre Krieger | 31m |
Rust libp2p is a working Rust implementation of libp2p used in Substrate and visible on Polkadot telemetry it implements tokio and futures async IO, multiaddr… | ||
| Beyond blockchain: PARSEC, bringing consensus to the next level with Rust | Pierre Chevalier | 42m |
PARSEC claims a mathematically proven, scalable alternative to blockchain (invented 2018) and is implemented in Rust for the SAFE Network; it uses gossip DAG… | ||
| Pest: Building a Language Server | Victor Lopez | 26m |
Parser built with Pest (PEG grammar) with heavy TDD coverage, JSON/RPC handled by Parity’s implementation over stdio, and a WebAssembly browser parser demo… | ||
| Developing VK.com web API DSL with macros | Konstantin Stepanov | 22m |
A Rust DSL named VK RS generates URL-encoded VK.com API calls via macros, using serde for payloads and reqwest for HTTP, encoding API version and permission… | ||
| Transparent proofs of data records in blockchain | Roman Shirochenko | 22m |
Exonum exposes merkelized collections (proof map and proof list indices) stored atop RocksDB key‑value storage and signs a state hash in each block under PBFT… | ||
| Rust’s approach of getting things right | Pascal Hertleif | 40m |
Rust deliberately reuses prior work (Cyclone, ATS, linear logic) and adapts it into concrete wins: non-lexical lifetimes fixes years-old borrow-checker gaps… | ||
| Building Safe and Secure Systems in Rust | Mingshen Sun | 45m |
Rust reduces many memory bugs but the concrete takeaways matter: dependency C libraries and FFI caused a real CVE via rusqlite/SQLite, large projects like… | ||
| nothing matches | ||