Happy Path Programming cover image

Happy Path Programming

Latest episodes

undefined
Jun 30, 2023 • 1h 6min

#81 TypeScript & Effects with Michael Arnaldi

Michael created Effect, a functional effect system inspired by Scala ZIO, for TypeScript. We chat about Functional Programming, the TypeScript language, and Effects. Discuss this episode: https://discord.gg/nPa76qF
undefined
May 13, 2023 • 46min

#80 Investing in Developer Tools with Renee Shah

Renee Shah is a partner at Amplify Partners, an early stage venture capital firm. We discuss some broad industry trends: Edge, Wasm, Distributed Systems, Functional Programming, and much more! Discuss this episode: https://discord.gg/nPa76qF
undefined
May 6, 2023 • 1h 2min

#79 Domain-Driven Design and Moduliths with Oliver Drotbohm

We chat with Oliver Drotbohm about what Domain-Driven Design is and how it might intersect with Microservices, Monoliths, or Moduliths. Mentioned resources: Parnas on modularity Chris Richardson – Introducing Assemblage - a microservice architecture definition process Spring Modulith Project Introducing Spring Modulith Discuss this episode: https://discord.gg/nPa76qF
undefined
Apr 28, 2023 • 1h 16min

#78 Immutability & IDLs for Declarative Services with Jakub Kozłowski

First a short rant about mutability followed by learning about Smithy, an Interface Description Language (IDL), with Jakub Kozłowski. Discuss this episode: https://discord.gg/nPa76qF
undefined
Apr 5, 2023 • 1h 1min

#77 Quarkus and Microservices with Holly Cummins

Holly Cummins, a Senior Principal Software Engineer on Quarkus at Redhat, joins us to chat about Microservices and Quarkus. Discuss this episode: https://discord.gg/nPa76qF
undefined
Feb 27, 2023 • 1h 1min

#76 WebAssembly (Wasm) "The Web Finds a Way" with Vivek Sekhar

WebAssembly (Wasm) finds a way for the web to move forward to near-native performance while avoiding the limitations of JavaScript.  In this episode we chat with Vivek Sekhar, a product manager on the Chrome team, about all the Wasm things and how they relate to a better foundation for cross-platform, high performance apps, in the browser, on the cloud, and maybe just everywhere. Discuss this episode: https://discord.gg/nPa76qF
undefined
Feb 18, 2023 • 1h 7min

#75 Haskell "Not as Scary as You Think" with Kris Jenkins

We learn the motivations behind Haskell and why it is the pinnacle of Functional Programming from Kris Jenkins, a Developer Advocate at Confluent. Discuss this episode: https://discord.gg/nPa76qF
undefined
Jan 13, 2023 • 1h 8min

#74 Developer Joy = Developer Productivity with Justin Reock

Developer Productivity Engineering (DPE) is a set of tools & practices that help engineers be more productive. We chat with Justin Reock, field CTO at Gradle, about why more organizations need DPE and what that really means.  Learn more at: https://gradle.com/developer-productivity-engineering/ Discuss this episode: https://discord.gg/nPa76qF
undefined
Jan 6, 2023 • 1h 2min

#73 Nix - Functional Programming for Software Packaging with Domen Kožar

After being told many times that Nix is all we dream for when it comes to software packaging, we finally chat with Domen Kožar and learn all about Nix. Discuss this episode: https://discord.gg/nPa76qF
undefined
Dec 16, 2022 • 1h 8min

#72 Pants Makes Developers Happier & More Productive with Benjy Weinberger

The Pants build tool is polyglot (Python, Java, Kotlin, Scala, Go, etc) and focused on helping developers be more productive and happier.  We chat with a co-creator of Pants, Benjy Weinberger, about the history, motivations, and future of the build tool. 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