RustFest LATAM 2022
2022-02-26
-- online --
as the organisers put it
RustFest Global is an online Rust conference & event series, organized by the Rust community from all over the world!
who it's for
Rust developers, game developers, creative coders, open source maintainers, technical mentors, tooling engineers, accessibility-focused educators
topics
repr(C) for C ABI; cargo staticlib linking; incremental C-to-Rust rewrite; guided mentorship and code reviews; generative audiovisual sonification; bevy ECS component vectors; RON config driven content; rust-analyzer and macros tooling; WebAssembly and GTK integration; anonymous enums and vtable tradeoffs
| title | author | length |
|---|---|---|
| We can have nice things | Federico Mena Quintero | 41m |
Claim: legacy system code can be incrementally replaced with Rust while keeping the C ABI and build chain working. Method: annotate structs with repr(C)… | ||
| New dev, old codebase: A series of mentorship stories | Ramón Huidobro | 37m |
Mentorship focuses on concrete practices: using guided questions instead of directives, pairing code reviews with empathetic feedback, and tracking mentee… | ||
| FORMS - Audiovisual Performance | Santi Vilanova | 30m |
FORMS is a generative visual-music jukebox that actually builds graphic scores and turns them into sound in real time. The system renders scrolling imagery… | ||
| The language that isn't | Esteban Kuber | 36m |
Compares monomorphization cost (bigger binaries, slower compiles) with indirection of virtual tables and argues for anonymous enums that let the compiler… | ||
| Making Rust more Accessible through Game Development | Carlo Supina | 26m |
Describes an actual codebase: theta wave is an open‑source roguelite space shooter originally on amethyst and being ported to bevy, using ECS with component… | ||
| Learning Rust by accident | Luis Argumedo | 29m |
Starts from curiosity about WebAssembly and moves into concrete bets: follows rustlings exercises, builds a backtracking Sudoku as a GTK desktop app using… | ||
| nothing matches | ||