{"version":"1.2.0","author":"Matthias Endler","title":"1Password with Andrew Burkhart","podcastName":"Rust in Production","chapters":[{"title":"Start","startTime":0.0},{"title":"Introduction to 1Password and Rust","startTime":6.0},{"title":"The Importance of Reliable Data Sync","startTime":96.0},{"title":"Andrew's Background in Rust and 1Password","startTime":273.0},{"title":"Transitioning to a Unified Rust Core","startTime":480.0},{"title":"Filling Gaps in the Rust Ecosystem","startTime":562.0},{"title":"Creating Internal Crates at 1Password","startTime":689.0},{"title":"The Challenge of Open Sourcing Software","startTime":981.0},{"title":"Managing a Monorepo Structure","startTime":1163.0},{"title":"Scaling Challenges with Rust","startTime":1299.0},{"title":"Navigating FFI and WASM Boundaries","startTime":1542.667},{"title":"Guidelines for Synchronous Rust","startTime":1750.667},{"title":"Utilizing Unsafe Code in Rust","startTime":1936.667},{"title":"Avoiding Dependency Hell","startTime":2002.667},{"title":"Leveraging Automation Tools in Rust","startTime":2213.667},{"title":"Managing Development with Nix","startTime":2362.667},{"title":"Building a Collaborative Developer Community","startTime":2553.667},{"title":"Key External Crates Used","startTime":2570.667},{"title":"Observability with Tracing and Logging","startTime":2719.667},{"title":"Closing Thoughts for the Rust Community","startTime":3534.667}]}