Happy Path Programming

Bruce Eckel & James Ward
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
undefined
Mar 29, 2022 • 60min

#59 Goetz's Law, Dhall, and Nix (With Gabriella Gonzalez)

Gabriella Gonzalez joins to teach us about the Dhall configuration language they created and Nix. References: The Dhall configuration language Henk: a typed intermediate language Pants Build Tool The Purely Functional Software Deployment Model Haskell for all: How to use NixOS for lightweight integration tests How to market Haskell to a mainstream programmer Discuss this episode: https://discord.gg/nPa76qF
undefined
Mar 20, 2022 • 1h 9min

#58 Scala 3: Significant indentation and other things we love (With Martin Odersky)

Martin Odersky, creator of Scala, joins us to chat about Scala, Effects, Exceptions, Experiments, and other Exciting stuff. Discuss this episode: https://discord.gg/nPa76qF
undefined
Mar 15, 2022 • 1h

#57 Technology Trade Offs: Python & Kotlin (With Matt Anger)

We explore with Matt Anger a blog he wrote about migrating from Python to Kotlin and the trade offs engineering teams make when deciding which technologies to use. Discuss this episode: https://discord.gg/nPa76qF
undefined
Mar 10, 2022 • 1h 27min

#56 Feedback Loops & Software is Like Surgery (With Daniel Terhorst-North)

We explore with Daniel Terhorst-North how social and technical feedback loops can help us build the right thing faster. 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