Daniel Spiewak is known for spearheading Cats Effect, one of the major effect systems in the Scala ecosystem, and for leading Typelevel, a mini-ecosystem of libraries and tools for functional programming in Scala. He's held various senior engineering roles and is currently working for NVidia as a distinguished engineer.
0:00 Intro
0:40 Cats Effect 3.7 and Scala Native multithreading
6:26 The integrated runtime: replacing Java NIO on the JVM
12:00 Scala Native vs the JVM for cloud-native workloads
14:00 Scala Native vs Rust: can it compete?
17:58 Popularizing Scala Native with minimal resources
21:04 Agentic coding and Scala's type system advantage
27:59 Where Scala's tooling falls short for AI agents
37:00 Resource lifecycle bugs that fool LLMs
37:44 Daniel's work at NVIDIA on autonomous vehicles
42:24 Capture checking and closing the linearity gap
44:43 What Distinguished Engineers actually do
49:35 How to reach IC7: breadth, communication, and humility
54:16 Holding abstraction and bare-metal performance together
58:00 Functional programming as a mental model for organizations
59:11 How open source shaped Daniel's engineering instincts
1:06:00 The steam engine lesson: technology needs context
1:12:00 Where Scala has room to grow: deployment and DevOps
1:19:57 Unison's big idea and what Scala can learn from it
1:27:06 Starting a foundational Scala project on a shoestring
1:32:42 Mill, Li Haoyi, and the build tool landscape
Fler avsnitt av Rock the Code
Visa alla avsnitt av Rock the CodeRock the Code med Daniel Ciocirlan finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.
