~/talk

There are rats in my Cargo!!!

Talkat Rustikon 2026 · 2026-03-19..03-20· [developer-experience]
slides:none on file

Claims an interactive Cargo UI is feasible and ships a prototype called cargo tree 2E that replaces the static cargo tree output with an interactive Ratatui-based view. It uses Rust and Ratatui to provide collapse/expand, search, breadcrumbs and context-preserving scrolling; performance is acceptable on medium repos while optimizations continue. The tree model uses an arena data structure (nodes in a single vector with parent/child indices) to avoid borrow-checker issues and enable O(1) lookups.

AI-written summary · about

  1. 0:00Introduction
  2. 0:26Landmine detection history
  3. 5:07Hero rats detecting landmines
  4. 7:19Simple solutions power
  5. 7:39Terminals and potential
  6. 11:09Terminal UI with Rust
  7. 12:55Rust for terminal software
  8. 14:40Simple TUI in Rust
  9. 15:45Terminal UI key concepts
  10. 17:55Ratatui backends
  11. 20:50Ratatui-fying examples
  12. 21:12Ratatuify Cargo idea
  13. 22:59Contribute to Cargo
  14. 25:28cargo tree 2E features
  15. 27:36Solving with cargo tree 2E
  16. 30:28Development challenges
  17. 31:53Wrapping up and the value of simplicity
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.