RustLab 2025
2025-11-03..2025-11-04
Florence, Italy
RustLab ·
[RustLab 2019, RustLab 2020, RustLab 2021, RustLab 2022, RustLab 2023, RustLab 2024, RustLab 2025]
who it's for
Rust backend developers, systems programmers, research software engineers, dev tools engineers, data engineers, machine learning engineers, site reliability engineers
topics
PyO3 and extendr bindings; backwards DAG sampling; Polars performance wins; SQLite with Rocket and tokio; custom global allocator flamegraph; context-generic provider traits; Axum extractors as DI; Tower middleware for services; bumpalo arena allocator usage; linker alternatives LLD and mold; sccache and shared target dir; user-space ML scheduler with BPF and torch
| title | author | length |
|---|---|---|
| Rust for good: systems programming in Science and Public Health | Caroline Morton | 01h 00m |
A Rust library provides code list validator for SNOMED/ICD10 rules and exposes bindings via PyO3 and extendr so R/Python pipelines load verified lists instead… | ||
| Rust at 15%: production-ready without the pain | Andreas Klostermaier | 40m |
Builds and runs a mission‑critical hospital integration server for 1,200–1,400 staff that has had flawless uptime for over three years, using a deliberately… | ||
| Track your memory allocation | Tommaso Allevi | 37m |
Implements a custom global allocator that instruments malloc via the GlobalAlloc API, records stacks and emits a memory flamegraph HTML, so you see exact… | ||
| How to stop fighting with coherence and star writing context-generic trait impls | Soares Chen | 43m |
Proposes Context-Generic Programming (CGP) and a released CGP30 crate that generates provider traits and type-level lookup tables so multiple overlapping… | ||
| Building composable web services with Axum | Mitchel Vroege | 35m |
A compact walkthrough of using Axum, Tower and Rust types to keep a growing web service modular: a cat‑daycare example shows Axum extractors as DI with… | ||
| Lightning talks | Felipe Meriga, Hadrien Grasland, Gianluca Randazzo, Mario Concetto Rudilosso, Harald Reingruber, Andrea Bergia | 39m |
Six rapid demos: a Rust test blockchain Artemis Network PoW test blockchain implements CPU mining, TCP+HTTP nodes, in‑memory DB and mining difficulty set to 5… | ||
| Strategies to speed up build iteration, or dynamic hot reloading | Francois Mockers | 38m |
Practical checklist of what actually speeds Rust iteration: swap the linker to LLD or experimental mold/wild, try Cranelift for faster codegen, add sccache or… | ||
| Demistifying Rust Debugging | Vitaly Bragilevsky | 41m |
Survey shows >50% still use println, ~31% use IDEs, 10% use GDB/LLDB and 6% never debug, and the talk maps why: debug info comes from DWARF/PDB, debuggers are… | ||
| Exploring AI-powered kernel schedulers with Rust | Andrea Righi | 45m |
Builds a Rust user‑space scheduler using scx_rustland_core on top of sched_ext BPF to offload scheduling decisions to a PyTorch model (trained from traces of… | ||
| nothing matches | ||