Collin Richards
Collin Richards is a Taiwan-based software engineer. He has worked on trading systems and network security devices in Rust and C. He is currently looking for work opportunities which allow him to continue using Rust professionally.
Session
08-10
10:00
30min
tmux-rs: porting 67k lines of C to (unsafe) Rust
Collin Richards
Collin shares his experience rewriting tmux, the popular terminal multiplexer, from ~67,000 lines of C to ~81,000 lines of (unsafe) Rust. This talk will be a technical deep dive into the porting process and cover topics such as ffi (foreign function interface), debugging, and refactoring large code bases.
Open Source DevOps / SRE, Monitoring & Observability
TR210