Podchaser Logo
Home
Happy Path Programming

Bruce Eckel & James Ward

Happy Path Programming

A weekly Technology podcast
Good podcast? Give it some love!
Happy Path Programming

Bruce Eckel & James Ward

Happy Path Programming

Episodes
Happy Path Programming

Bruce Eckel & James Ward

Happy Path Programming

A weekly Technology podcast
Good podcast? Give it some love!
Rate Podcast

Episodes of Happy Path Programming

Mark All
Search Episodes...
We chat with Valentina Servile about her upcoming book on Continuous Deployment and reducing the risks to keeping HEAD not just always deployable, but automatically deployed to production.Book for preorder on Amazon: Continuous Deployment: Ena
We chat with Philip Hölzenspies, one of the maintainers of the new Pkl configuration language (pkl-lang.org).Resources:James' Pkl for GitHub Actions: github.com/jamesward/pklghaDiscuss this episode: ⁠⁠⁠⁠discord.gg/XVKD2uPKyF
We chat with April Wensel, founder of Compassionate Coding, about helping programmers bring more compassion to themselves and others.Resources:Confessions of a Recovering Jerk ProgrammerMarshall Rosenberg - Nonviolent CommunicationKris
We chat with Gwen Shapira, co-founder of Nile, about her journey to creating a virtualized, serverless Postgres database service. We also dive into the challenges with traditional data architectures and approaches like ORMs.Discuss this episod
We chat with Trisha Gee about Test Driven Development (TDD), flaky tests, ops & observability for builds, and developer productivity.Mentioned TDD Article:The beautiful theory of TDD and the reality check of practiceDiscuss this episode: ⁠d
When Gunnar Morling announced the 1 Billion Row Challenge a few weeks ago, he had no idea it'd go crazy viral.Resources:Challenge details: www.morling.dev/blog/one-billion-row-challengeRust 1BRC Blog: aminediro.com/posts/billion_row/Cl
We chat with Adam Warski about Loom, Virtual Threads, and his Loom-based Scala library, Ox, for structured concurrency & Go-Like Channels.Referenced articles & code:Ox EasyRacer ClientGo statement considered harmfulGo-like selects using
Announcing Graboo, a collection of experiments to reduce friction with Gradle. Repo:https://github.com/jamesward/grabooBuy your Happy Path Programming Shirt:https://happy-path.printify.me/productsDiscuss this episode: ⁠⁠⁠⁠https://discord.
Most of us have managers but they aren't always great. We chat with James' best manager, Sushila Sahay, about what makes her such a great manager. We also dive a bit into open source business models since Sushila has deep experience in that rea
We learn about Algebraic Effects with the Scala library Kyo ( getkyo.io) from the creator, Flavio Brasil.Discuss this episode: ⁠⁠https://discord.gg/nPa76qF
Arty Starr is a PhD student and entrepreneur focused on helping developers thrive. We chat about her research on developer momentum and ways that developers can find joy through more time in the flow state.Referenced resources:SpringOne Tal
Zalim Bashorov (@bashorov) works on Kotlin/Wasm at JetBrains and answers our many questions about Wasm, GC, the Component Model, and other future proposals.Discuss this episode: https://discord.gg/nPa76qF
Sabine went from acedemia and a PhD in formal methods, to Python, Elm, Haskell, and now OCaml. We chat about this journey and some of the reasons why OCaml is an awesome modern language.Discuss this episode: https://discord.gg/nPa76qF
Our chat with John De Goes starts with his Scala & Rust journeys, then goes into Golem Cloud, a serverless durable computing platform underpinned by Wasm, and ends with a discussion about whether business applications really need parallelism.D
We chat with Dormain Drewitz about failure and reliability. Ironically our recording software crashed near the end of the episode but we recovered and wrapped things up.Referenced Article: 10 Years of Failure Friday at PagerDuty: Fostering Res
At the Rust Developer Retreat we explored Structured Concurrency with Tokio. With the attendees we chat about our projects and things learned, liked, and disliked about Rust. Then dive into Structured Concurrency generally and specific implemen
Bruce and James chat about the future of programming.Discuss this episode: https://discord.gg/nPa76qF
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
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
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 modularityChris Richardson – Introducing Assemblage - a microservice arch
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
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
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
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
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: htt
Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features