

Prime Video with Alexandru Ene
46 snips Oct 2, 2025
Join Alexandru Ene, Principal Engineer at Prime Video, as he delves into the fascinating transition of their UI from JavaScript to Rust. With a background in game development, Alexandru highlights how Rust's performance and safety elevate Prime Video's infrastructure. He discusses the challenges of ensuring a smooth user experience on various devices, the impact of WebAssembly, and the strategic approach of gradual migration. Plus, learn about the importance of onboarding engineers with an adaptable mindset and the unique intersections between UI and game engine design.
AI Snips
Chapters
Transcript
Episode notes
Choose Smooth Tooling First
- Favor toolchains with fast, reliable iteration to onboard engineers faster.
- Adopt ecosystems (like Cargo) that make "cargo new" and "cargo run" trivial compared to complex C++ build setups.
Start Small And Win Big
- Start Rust adoption with a small, self-contained project that has a clear performance pain point.
- Use that win to build trust and justify gradual, controlled expansion across teams.
Relaxed Code Reviews With Rust
- Code reviews became less stressful after adopting Rust because memory-safety issues were mostly handled by the language.
- Alexandru still reviews C++ for a tiny native layer where memory concerns remain central.