A podcast episode featuring Orhun Parmaksız from JetBrains discussing how Rust is used in production at JetBrains. Topics include why JetBrains won't rewrite IntelliJ in Rust, how Fleet used Rust for its File System Daemon, the architecture of JetBrains Air, and deep internals of RustRover such as PSI, THIR, MIR-based debugger evaluation, procedural macro sandboxing, library stubs, parser regression testing, cargo-nextest support, and trade-offs between JetBrains' indexing model and rust-analyzer's Salsa-based approach.
27.9K Impressions