Building a pair-programming app in public with Rust
summary
An open‑source pair‑programming app called hope is built in Rust with a Go backend, Redis pub/sub, Tauri/iced/wgpu native UI and screen_capture_kit_rs for capture; it offers remote control, drawing and one‑click calls and serves 4K by default. Major work: switch from webviews to native Rust, choose H.264 and tune WebRTC (enabled screencast flag) to push <100 ms round trip on good networks. Repo is self‑hostable and cross‑platform (macOS, Windows, Linux coming).
AI-written summary · about
chapters (15)
- 0:00Remote pair programming intro
- 1:21Pair programming benefits
- 3:06Attention economics
- 7:00Remote pair challenges
- 9:49Existing solutions limits
- 11:15Introducing Hop
- 13:43Hop’s architecture
- 16:53Low latency goals
- 21:51WebRTC optimizations
- 22:34Layouts and key bindings
- 23:58Web to Rust move
- 25:01Call to action
- 25:45Q&A debugging latency
- 26:52In-person vs remote
- 29:24AI future of pair
related talks
36mBuilding an OSS Remote Pair Programming App in Rust
38mWriting a Multi-platform GUI App in Rust with Makepad + Robius
33mBuilding Next-Gen Cross-Platform Apps with Tauri 2.0
28mRenaissance of Terminal User Interfaces with Rust
03mMeet our speakers: – Nathan Sobo
49mThe State of Rust Ul
46mWrite once, run everywhere: building apps with Dioxus
28mProblem Solving Through Pair Programming
