TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    Happy Path Programming

    No-frills discussions between Bruce Eckel and James Ward about programming, what it is, and what it should be.

    Buy the Happy Path Programming t-shirt: https://happy-path.printify.me/products

    Advertise

    Copyright: © Bruce Eckel & James Ward

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    #101 Effects and Local-First with Johannes Schickling Jul 07, 2024
    Show notes

    Johannes Schickling (@schickling | schickling.dev⁠) gets us up-to-speed on Effect, the ZIO-inspired Effect System for TypeScript, and the Local-First movement. Resources:

    • Local-First Podcast: www.localfirst.fm
    • Ink & Switch's Local-First Essay: www.inkandswitch.com/local-first
    • Effect (TypeScript Library): effect.website
    • Riffle research project: riffle.systems
    • LiveStore: github.com/livestorejs
    • Overtone: overtone.pro

    Related Episodes:

    • #81 TypeScript & Effects with Michael Arnaldi
    • #62 Musing About Local-First Sync & CRDTs with Mark McGranaghan

    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF


    #100 Thinking about Thinking with Diana Montalion Jun 18, 2024
    Show notes

    Diana Montalion teaches us about Systems Thinking and why it matters for those of us building software. Diana is founder of ⁠Mentrix⁠, which teaches "systems architecture skills for an increasingly complex world."

    Pre-Order Diana's book: Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals


    Discuss this episode: ⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF


    #99 The Agile Illusion with Trond Hjorteland Jun 10, 2024
    Show notes

    We chat with Trond Hjorteland about Agile and why it hasn't led to successful outcomes in many traditional organizations.

    Mentioned and related resources:

    • Trond & João Rosa's training on Agile + DP2
    • Open Systems Theory
    • LinkedIn Group for Open Systems Theory
    • More material on Open Systems Theory
    • Resource List from Trond
    • Some of Trond's recorded talks

    #98 Continuous Deployment with Valentina Servile Apr 21, 2024
    Show notes

    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: Enable Faster Feedback, Safer Releases, and More Reliable Software

    Discuss this episode: ⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF


    #97 The Pkl Configuration Language with Philip Hölzenspies Apr 05, 2024
    Show notes

    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/pklgha

    Discuss this episode: ⁠⁠⁠⁠discord.gg/XVKD2uPKyF


    #96 Compassionate Coding with April Wensel Mar 22, 2024
    Show notes

    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 Programmer
    • Marshall Rosenberg - Nonviolent Communication
    • Kristin Neff - Self-Compassion
    • Karen Armstrong - Twelve Steps to a Compassionate Life
    • UC Berkeley Greater Good Science Center definition of compassion
    • Oren Jay Sofer's Needs & Feelings Lists

    Discuss this episode: ⁠⁠⁠discord.gg/XVKD2uPKyF


    #95 21st Century Databases with Gwen Shapira Mar 10, 2024
    Show notes

    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 episode: ⁠⁠discord.gg/XVKD2uPKyF


    #94 Build Ops & Developer Productivity With Trisha Gee Feb 16, 2024
    Show notes

    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 practice


    Discuss this episode: ⁠discord.gg/XVKD2uPKyF


    #93 Nerd Sniping via the 1B Row Challenge with Gunnar Morling Jan 19, 2024
    Show notes

    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-challenge
    • Rust 1BRC Blog: aminediro.com/posts/billion_row/
    • Cliff Click's implementation walkthrough: www.youtube.com/watch?v=NJNIbgV6j-Y
    • James' very slow Scala ZIO implementation: github.com/jamesward/1brc-zio/blob/main/src/main/scala/Main.scala

    Discuss this episode: discord.gg/XVKD2uPKyF


    #92 Virtual Threads Looming with Adam Warski Jan 12, 2024
    Show notes

    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 Client
    • Go statement considered harmful
    • Go-like selects using jox channels in Java
    • Limits of Loom's performance
    • Fast and Scalable Channels in Kotlin Coroutines

    Discuss this episode: ⁠⁠⁠⁠⁠https://discord.gg/nPa76qF


    Previous 1 2 3 4 5 12 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights