{"version":"1.2.0","author":"Matthias Endler","title":"Fusion Engineering with Jakub Valtar","podcastName":"Rust in Production","chapters":[{"title":"Introducing Jakub: From Graphics to Drones","startTime":0.0},{"title":"Fusion Engineering: Drone Brains \u0026 Wind Turbines","startTime":117.0},{"title":"Flight Controllers: The Heart of Drone Tech","startTime":398.0},{"title":"When Rotors Fail: Emergency Maneuvers","startTime":596.0},{"title":"Inside the Drone's Brain: Linux \u0026 Real-time OS","startTime":949.0},{"title":"Rust in Flight: Crates \u0026 Memory Management","startTime":1284.667},{"title":"Making Illegal States Unrepresentable","startTime":1625.667},{"title":"New Type Pattern: Avoiding Boolean Blindness","startTime":2006.667},{"title":"State Machines in Drone Software","startTime":2300.667},{"title":"Unsafe Rust: Necessary Evil for Hardware","startTime":2499.667},{"title":"Testing Drone Software: Virtual Time Simulations","startTime":2592.667},{"title":"Black Box for Drones: Logging \u0026 Diagnostics","startTime":2784.667},{"title":"Hardware Deep Dive: STM32 \u0026 Compute Module","startTime":2930.667},{"title":"Open Source Contributions: Crates from Fusion","startTime":3187.667},{"title":"Keeping Drones Up-to-date: Fleet Management","startTime":3344.667},{"title":"Why Rust? Bridging Disciplines in Drone Dev","startTime":3464.667},{"title":"Rust's Future in Mission-critical Applications","startTime":3663.667},{"title":"From Game Dev to Drone Engineering","startTime":3761.667},{"title":"A Message to the Rust Community","startTime":3883.667}]}