RustLab 2020
2020-10-16..2020-10-17
-- online --
RustLab ·
[RustLab 2019, RustLab 2020, RustLab 2021, RustLab 2022, RustLab 2023, RustLab 2024, RustLab 2025]
who it's for
rust developers, backend engineers, web developers, database developers, application developers, systems programmers
topics
immutable ropes with Arc; incremental diffs via shared subtrees; druid text layout integration; actix-web HTTP APIs; serde JSON response structs; OpenAPI/Swagger generation; multi-stage Docker builds; MongoDB Rust driver and bson crate; Tokio and Async-Std async support; Crux bitemporal database client; EDN serialization with edn_derive; reqwest tokio-only async client
| title | author | length |
|---|---|---|
| Conference opening | Simone Zinanni, Matteo Benci | 08m |
RustLab opens as a fully remote conference with pre-recorded talks with live Q&A, workshops that are fully live for ticket-holders, and all videos becoming… | ||
| KEYNOTE: A journey through incremental computation | Raph Levien | 54m |
Argues that using immutable ropes plus Rust Arcs gives diffs as fast as complex incremental frameworks while keeping a Vec‑like API; uses Arc pointer_eq and a… | ||
| Getting Started with MongoDB & Rust | Mark Smith | 48m |
MongoDB ships a fully supported Rust driver (rewritten for async, supports Tokio & Async-Std, current 1.0+ release) plus a separate bson crate with Serde… | ||
| Write HTTP APIs | Tommaso Allevi | 59m |
Builds a working hello world HTTP API using actix-web with route handlers wired to a shared printer behind Arc and RwLock, unit and integration tests that… | ||
| Transistor, a bitemporal database client | Julia Naomi, Otavio Paulino Pace | 34m |
Rust client Transistor implements HTTP access and transactions for the Crux bitemporal DB, supports Crux Datalog queries and the four core ops put delete match… | ||
| nothing matches | ||