Happy Path Programming

Bruce Eckel & James Ward
undefined
Sep 30, 2022 • 1h 7min

#69 Polymorphism Unbound

Bruce continues his archaeological dig into the foundations of mainstream programming. Referenced blog: Why Are There Functions? Discuss this episode: https://discord.gg/nPa76qF
undefined
Sep 3, 2022 • 1h 9min

#68 The End of Ivory Tower Architecture with Andrew Harmel-Law

Andrew Harmel-Law shares a better way to make decisions in software teams using the "Advice Process" which he has used in a number of teams resulting in happier, more productive programmers. Discuss this episode: https://discord.gg/nPa76qF
undefined
Aug 31, 2022 • 1h 23min

#67 Swallowed by a Python with Luciano Ramalho

Finally Bruce gets a whole episode about Python with our friend Luciano Ramalho, author of Fluent Python.  In the words of Luciano: "Thanks James and Bruce for the most enjoyable podcast panel I ever had!" Discuss this episode: https://discord.gg/nPa76qF
undefined
Aug 13, 2022 • 1h 20min

#66 The Journey to Rust with Christopher Hunt

No doubt that Rust is hot right now. We chat with Christopher Hunt about his journey through Java, Scala, and many other languages and learn why he is now using Rust. Discuss this episode: https://discord.gg/nPa76qF
undefined
Aug 8, 2022 • 1h 5min

#65 Rod's Gambit - Spring, Scala, TypeScript, and Chess with Rod Johnson

Rod Johnson (creator of Spring Framework) reflects on his programming and chess journeys. References: ScalaDays 2013 Talk Stockfish Chess Engine Discuss this episode: https://discord.gg/nPa76qF
undefined
Jul 22, 2022 • 1h 4min

#64 Building Build Tools is Hard with Josh Suereth

Bruce and James often rant about build tools but it turns out they are hard to get right. We dive into the reasons with Josh Suereth who maintained sbt (a Scala build tool) for a number of years. Discuss this episode: https://discord.gg/nPa76qF
undefined
Jul 1, 2022 • 1h 26min

#63 ZIO 2 dot Ohhhhh! with Bill Frasure

Our co-author on Effect Oriented Programming, Bill Frasure, joins us to chat about his programming journey and his involvement in last week's ZIO 2.0 release. Book repo: https://github.com/EffectOrientedProgramming/book Discuss this episode: https://discord.gg/nPa76qF
undefined
May 27, 2022 • 1h 6min

#62 Musing About Local-First Sync & CRDTs with Mark McGranaghan

Mark McGranaghan joins us to talk about how the Muse app uses Conflict-free Replicated Data Types (CRDTs) for local-first data synchronization. More details on Local-first: https://www.inkandswitch.com/local-first/ Referenced article about hybrid logical clocks: https://archive.jlongster.com/using-crdts-in-the-wild Discuss this episode: https://discord.gg/nPa76qF
undefined
May 13, 2022 • 1h 5min

#61 Compassionate Communities with Tonya Moore

Tonya Moore has been helping build developer communities for years. We discuss how to deal with jerks and the importance of building on a foundation of compassion. Referenced blog from Bill Venners: https://www.artima.com/articles/compassion-in-our-community Discuss this episode: https://discord.gg/nPa76qF
undefined
Apr 12, 2022 • 1h 3min

#60 Kotlin Language Design with Roman Elizarov

Kotlin Language designer Roman Elizarov, joins us to talk about finding the right balances when designing Kotlin. Discuss this episode: https://discord.gg/nPa76qF

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app