If you want me to give a talk or organize a workshop at an event (either public or private to your company), please get in touch via email.
My calendar of speaking engagements can get quite busy, so I recommend getting in touch as early as possible—ideally
at least 3+ months before the event.
Here you can see a selection of the talks and workshops I have given over the past few years.
Workshops
- 100 Exercises to Learn Rust [Material]
- You can't fix what you can't see: telemetry for Rust APIs [Material]
- Advanced Rust testing [Material]
- Rust-Python interoperability [Material]
- A Machine Learning introduction to ndarray [workshop]
Talks
- Pavex, re-imagining API development in Rust [RustNation UK 2024]
- Reasoning about Rust: an introduction to Rustdoc's JSON format [EuroRust 2023 - slides]
- Adopting Rust: present and future of the Rust Web Ecosystem [Podcast]
- Panel: Rust in reality [EuroRust 2022]
- There and back again: our Rust adoption journey [QCon 2022]
- Error handling in Rust: a pragmatic approach [Rust Berlin 2022]
- Building Cloud-native applications with Rust - the good, the bad and the ugly [Cloud Native Rust Day 2021]
- Black-box testing for Rust microservices [slides/English - slides/Italian]
- Are We Observable Yet? Telemetry for Rust APIs (logging, metrics, tracing) [slides / Rusty Days video]
- Writing enterprise software - a Rust experiment [slides]
- Zero, One, Many - Machine Learning in production [slides]
- Machine Learning is changing - is Rust the right tool for the job? [RustLab 2019]
- ML in Production - A practical approach to continuous deployment of ML pipelines with C. Dimitroulas [RAPIDS 2018]