Uma jornada prática e progressiva pelo ecossistema Rust voltada para desenvolvedores com background em Java ou Go.
Neste deck de 20 slides, abordamos os conceitos fundamentais que tornam Rust único — ownership, borrowing, lifetimes e o borrow checker — sempre com comparações diretas com Java e Go para acelerar a curva de aprendizado.
Tópicos cobertos:
- Por que Rust? Performance de C sem garbage collector
- Ownership, Borrowing e Referências — o coração da linguagem
- Structs, Enums e Pattern Matching exaustivo
- Option e Result: adeus NullPointerException
Traits, Generics e Closures
- Concorrência com Arc> e async/await com Tokio
- Crates essenciais: serde, axum, sqlx, tokio e mais
- Testes integrados ao Cargo
- Novidades do Rust 1.94.0 (Mar 2026): array_windows, LazyLock::get, Cargo config include e mais
- Roadmap de estudos Java/Go → Rust
Atualizado para Rust 1.94.0 • rust-lang.org • crates.io • play.rust-lang.org
🦀 "A linguagem mais amada no Stack Overflow por 9 anos consecutivos (2016–2024)"