In this introductory talk, we will explore what it means to "Ratatuify" the Rust package manager, Cargo.

Imagine Rust had a more interactive package manager that let you manage dependencies, run builds, and explore crates - all from the terminal.
Luckily, Ratatui makes that possible with a delicious terminal user interface!
In this introductory talk, we will explore what it means to "Ratatuify" the Rust package manager, Cargo. We will look at the journey of contributing to Cargo, the design of terminal UX, and the fundamentals of building TUIs with Ratatui. If you are enhancing developer tools with modern terminal UIs or just curious about the many use cases of Ratatui (from games to embedded devices) join us for some cheese! 🧀

What if we took Rust... on-chain? 🦀
This session we will delve into the sometimes murky world of procedural macros - showing some of the great tooling available for understanding the code generated, such as cargo expand, and the key building blocks we will need for writing our own.
In this talk, we’ll re-create the core ideas of Karpathy’s micrograd, but entirely in Rust.
In this talk, we'll dive deep into what makes concurrency coordination costly, and explore some pathways to mitigate that cost.