{"version":"1.2.0","author":"Matthias Endler","title":"Matic with Eric Seppanen","podcastName":"Rust in Production","chapters":[{"title":"Introduction to Rust in Production","startTime":0.0},{"title":"Introduction to Matic and its Goals","startTime":78.0},{"title":"Eric's Role at Matic","startTime":156.0},{"title":"Factors Leading to Eric's Hiring at Matic","startTime":184.0},{"title":"Challenges with Vendor Libraries in Rust","startTime":232.0},{"title":"Diverse Software Stack at Matic","startTime":263.0},{"title":"Vertical Integration at Matic","startTime":344.0},{"title":"Confidence in Rust Abilities for Hardware Selection","startTime":423.0},{"title":"Rust's Impact on Code Quality and Maintenance","startTime":508.0},{"title":"Eric on Rust's Impact on Software Engineering","startTime":697.0},{"title":"Rust's Contribution to Achieving Complex Projects","startTime":956.0},{"title":"Benefits of Rust Community and Ecosystem","startTime":1204.0},{"title":"Legacy Concerns in Software Development","startTime":1589.667},{"title":"Map Layers in Matic's Robot Navigation","startTime":1648.667},{"title":"Real-Time Navigation Capabilities of Matic's Robot","startTime":1843.667},{"title":"Update Cycles and Continuous Deployment at Matic","startTime":2313.667},{"title":"Handling Update Process Issues at Matic","startTime":2395.667},{"title":"Improving Wi-Fi Signal Mapping in Matic's Robot","startTime":2444.667},{"title":"Testing Challenges with Hardware Products","startTime":2510.667},{"title":"Software Update Handling","startTime":2718.667},{"title":"Communication Protocols and Messaging","startTime":2760.667},{"title":"Internal Communication in Robots","startTime":2826.667},{"title":"External Communication Libraries","startTime":2842.667},{"title":"Challenges with Custom Built Protocols","startTime":2875.667},{"title":"Message Queues Usage","startTime":2883.667},{"title":"Managing a Large Dependency Tree","startTime":2902.667},{"title":"Potential Limits of Cargo Workspaces","startTime":2968.667},{"title":"Evaluating Dependencies' Quality","startTime":3074.667},{"title":"Importance of Dependency Safety Checks","startTime":3192.667},{"title":"Enterprise Features and Tooling","startTime":3416.667},{"title":"Ensuring Code Quality and Security","startTime":3528.667},{"title":"Dealing with Non-Additive Features","startTime":3697.667},{"title":"Disabling Features in Dependencies","startTime":3807.667},{"title":"Enterprise Software Requirements","startTime":3873.667},{"title":"Considerations for Enterprise Users","startTime":3926.667},{"title":"Utilizing Other Languages in the System","startTime":4069.667},{"title":"Challenges with JavaScript Development","startTime":4195.667},{"title":"Benefits of Bevy for Cross-Platform Development","startTime":4249.667},{"title":"Learning Rust with Mentorship","startTime":4347.667},{"title":"Learning Idiomatic Rust through Expert Videos","startTime":4504.667},{"title":"Importance of Reliable and Maintainable Code","startTime":4605.667},{"title":"Tackling Unusual Software Failures","startTime":4779.667},{"title":"Gratitude to the Rust Community","startTime":4906.667},{"title":"Addressing Software Security Concerns","startTime":4967.667},{"title":"Impact of Rust on Device Security","startTime":5008.667}]}