A Gopher Meets a Crab
Summary
The author compares Go and Rust through a real-world chat server built with Claude’s help, highlighting Rust features like exhaustive enums and the ? operator. He explains Rust's per-project async runtime with Tokio and demonstrates live observability using tokio-console, then discusses trade-offs between languages for real-time apps. The post includes a live demo and a code sample repository, illustrating practical language choices for developers.