{"version":"1.2.0","author":"Matthias Endler","title":"Prime Video with Alexandru Ene","podcastName":"Rust in Production","chapters":[{"title":"Start","startTime":0.0},{"title":"Introduction to Rust in Infrastructure","startTime":8.0},{"title":"Transition to Rust from C++","startTime":127.0},{"title":"Code Review Processes in Rust","startTime":352.0},{"title":"Differences in Memory Management","startTime":505.0},{"title":"Challenges of Learning C++","startTime":615.0},{"title":"C++ vs. Rust: Historical Context","startTime":764.0},{"title":"Security and Performance Perspectives","startTime":838.0},{"title":"Transitioning to Rust at Prime Video","startTime":1005.0},{"title":"Integrating Rust with WebAssembly","startTime":1143.0},{"title":"Handling Errors and Panics in Rust","startTime":1439.0},{"title":"Lessons from Rewriting the UI","startTime":1813.667},{"title":"Metrics and Performance Improvements","startTime":2230.667},{"title":"Managing Memory in the Application","startTime":2470.667},{"title":"Synchronization Between JavaScript and Rust","startTime":2652.667},{"title":"Porting Logic from JavaScript to Rust","startTime":2827.667},{"title":"Event Handling and UI Design","startTime":3136.667},{"title":"Async Programming in UI Development","startTime":3561.667},{"title":"Future Features in WebAssembly","startTime":3881.667},{"title":"Training Teams for Rust Adoption","startTime":4062.667},{"title":"Key Traits in Rust Engineers","startTime":4473.667},{"title":"Community Insights and Future Directions","startTime":4685.667}]}