{"version":"1.2.0","author":"Matthias Endler","title":"InfluxData with Paul Dix","podcastName":"Rust in Production","chapters":[{"title":"Start","startTime":0.0},{"title":"Introducing InfluxDB and its Use Cases","startTime":47.0},{"title":"The Need for a New Infrastructure Solution","startTime":239.0},{"title":"Go's Rise in Popularity and Its Role in the Project","startTime":419.0},{"title":"Go's Continued Dominance in Production Code","startTime":588.0},{"title":"Using table-per-day structure and file handle limits in LevelDB","startTime":804.0},{"title":"Improving query performance with version 1.0 release","startTime":1115.0},{"title":"Language Choice and Impact on Dependencies","startTime":1284.656},{"title":"Early Impressions of Rust and Scala","startTime":1443.656},{"title":"Discovering Rust: Initial Ignorance and Attraction","startTime":1558.656},{"title":"The Arrival of async/await and the Potential of Rust","startTime":1728.656},{"title":"Immersive Learning in Hardcore Mode","startTime":1781.656},{"title":"Learning Rust through Prototyping Ideas for InfluxDB","startTime":1962.656},{"title":"Considering the use of existing open-source software and tools.","startTime":2316.656},{"title":"Async Rust enabling efficient communication with multiple servers.","startTime":2510.656},{"title":"Separating InfluxDB into ingestion, compaction, and query tiers.","startTime":2698.656},{"title":"Inbound Interest Due to Rust Implementation","startTime":2878.656},{"title":"Learning Rust on the Job","startTime":3005.656},{"title":"Confidence in Code Base and Code Reviews","startTime":3119.656},{"title":"Additional Benefits of Rust: Concurrency, Package Management, Error Handling","startTime":3419.656},{"title":"Parquet's support for structured nested data and richer data models.","startTime":3598.656}]}