Happy Path Programming cover image

Happy Path Programming

#85 Scala, Rust, and Durable Computing with John De Goes

Sep 15, 2023
Expert in Scala, Rust, and durable computing platforms, John De Goes, discusses his Scala & Rust journeys, Golem Cloud, business applications parallelism need, Rust's impressive tooling, differences in meta programming models, building a command line tool with ZOCLI and GraalVM, achieving durability with WebAssembly, exploring potential of durable computing, technology stack, and simplifying reasoning about concurrent programs.
01:19:34

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Rust offers advanced type safety and functional programming features, making it a compelling choice for developers.
  • WebAssembly (Wasm) has strong sandboxing capabilities and enables durable computing, offering scalability and reliability.

Deep dives

Rust and Scala comparison

The podcast episode discusses the speaker's journey with Scala and Rust, highlighting the strengths and weaknesses of both languages. While the speaker acknowledges the appeal and usefulness of Scala, they express concerns about its maturity, lack of innovation, and decreasing adoption in the industry. On the other hand, they praise Rust for its advanced type system, which allows for safe and performant code, and its potential to become a popular functional programming language. The speaker also mentions other emerging languages like Flix and Rock, but explains that Rust is currently the most compelling choice for developers seeking powerful type safety and functional programming features.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode