Happy Path Programming

Happy Path Programming

22 episodes

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

Podcasts

#93 Nerd Sniping via the 1B Row Challenge with Gunnar Morling

Published: Jan. 19, 2024, 8:56 p.m.
Duration: 59 minutes 6 seconds

Listed in: Technology

#92 Virtual Threads Looming with Adam Warski

Published: Jan. 12, 2024, 9:28 p.m.
Duration: 1 hour 7 minutes 37 seconds

Listed in: Technology

#91 'Tis The Season For Reducing Gradle Friction

Published: Dec. 22, 2023, 8:53 p.m.
Duration: 1 hour 7 minutes 23 seconds

Listed in: Technology

#90 The Best Manager with Sushila Sahay

Published: Dec. 15, 2023, 10:02 p.m.
Duration: 44 minutes 42 seconds

Listed in: Technology

#89 Algebraic Effects with Kyo (Flavio Brasil)

Published: Dec. 8, 2023, 9:30 p.m.
Duration: 1 hour 7 minutes 45 seconds

Listed in: Technology

#88 Developers Thriving In the Flow with Arty Starr

Published: Oct. 20, 2023, 9:05 p.m.
Duration: 1 hour 15 minutes 8 seconds

Listed in: Technology

#87 Diving Deeper into Wasm with Zalim Bashorov

Published: Oct. 6, 2023, 8:07 p.m.
Duration: 1 hour 7 minutes 11 seconds

Listed in: Technology

#86 The Journey to OCaml with Sabine

Published: Sept. 29, 2023, 6:45 p.m.
Duration: 1 hour 10 minutes 34 seconds

Listed in: Technology

#85 Scala, Rust, and Durable Computing with John De Goes

Published: Sept. 15, 2023, 7:58 p.m.
Duration: 1 hour 19 minutes 34 seconds

Listed in: Technology

#84 Inevitable Failure with Dormain Drewitz

Published: Sept. 6, 2023, 3:29 p.m.
Duration: 1 hour 9 minutes 11 seconds

Listed in: Technology

#83 Rust Developer Retreat & Structured Concurrency

Published: Aug. 21, 2023, 4:38 p.m.
Duration: 58 minutes 12 seconds

Listed in: Technology

#82 The Future of Programming

Published: July 7, 2023, 7:35 p.m.
Duration: 1 hour 12 minutes 16 seconds

Listed in: Technology

#81 TypeScript & Effects with Michael Arnaldi

Published: June 30, 2023, 7:18 p.m.
Duration: 1 hour 6 minutes 20 seconds

Listed in: Technology

#80 Investing in Developer Tools with Renee Shah

Published: May 13, 2023, 10:35 p.m.
Duration: 45 minutes 37 seconds

Listed in: Technology

#79 Domain-Driven Design and Moduliths with Oliver Drotbohm

Published: May 6, 2023, 2:20 p.m.
Duration: 1 hour 2 minutes 13 seconds

Listed in: Technology

#78 Immutability & IDLs for Declarative Services with Jakub Kozowski

Published: April 28, 2023, 7:47 p.m.
Duration: 1 hour 16 minutes 15 seconds

Listed in: Technology

#77 Quarkus and Microservices with Holly Cummins

Published: April 5, 2023, 4:21 p.m.
Duration: 1 hour 58 seconds

Listed in: Technology

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

Published: Feb. 27, 2023, 12:50 p.m.
Duration: 1 hour 1 minute

Listed in: Technology

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

Published: Feb. 18, 2023, 7:40 p.m.
Duration: 1 hour 7 minutes 19 seconds

Listed in: Technology

#74 Developer Joy = Developer Productivity with Justin Reock

Published: Jan. 13, 2023, 10:58 p.m.
Duration: 1 hour 7 minutes 59 seconds

Listed in: Technology

#73 Nix - Functional Programming for Software Packaging with Domen Kozar

Published: Jan. 6, 2023, 8:21 p.m.
Duration: 1 hour 2 minutes 13 seconds

Listed in: Technology

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

Published: Dec. 16, 2022, 8:54 p.m.
Duration: 1 hour 8 minutes 3 seconds

Listed in: Technology

#71 Functional Programming in Kotlin with Simon Vergauwen (Sorry about the terrible audio)

Published: Dec. 1, 2022, 6:58 p.m.
Duration: 1 hour 3 minutes 16 seconds

Listed in: Technology

#70 Understanding Software Through Bees & Biology With Grace Jansen

Published: Oct. 31, 2022, 4:17 p.m.
Duration: 1 hour 3 minutes 47 seconds

Listed in: Technology

#69 Polymorphism Unbound

Published: Sept. 30, 2022, 5:57 p.m.
Duration: 1 hour 7 minutes 1 second

Listed in: Technology

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

Published: Sept. 3, 2022, 4:04 p.m.
Duration: 1 hour 8 minutes 48 seconds

Listed in: Technology

#67 Swallowed by a Python with Luciano Ramalho

Published: Aug. 31, 2022, 5:21 p.m.
Duration: 1 hour 23 minutes 29 seconds

Listed in: Technology

#66 The Journey to Rust with Christopher Hunt

Published: Aug. 13, 2022, 10:06 p.m.
Duration: 1 hour 20 minutes 5 seconds

Listed in: Technology

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

Published: Aug. 8, 2022, 1:26 p.m.
Duration: 1 hour 4 minutes 33 seconds

Listed in: Technology

#64 Building Build Tools is Hard with Josh Suereth

Published: July 22, 2022, 6:06 p.m.
Duration: 1 hour 3 minutes 58 seconds

Listed in: Technology

#63 ZIO 2 dot Ohhhhh! with Bill Frasure

Published: July 1, 2022, 9:53 p.m.
Duration: 1 hour 26 minutes 17 seconds

Listed in: Technology

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

Published: May 27, 2022, 6:28 p.m.
Duration: 1 hour 6 minutes 5 seconds

Listed in: Technology

#61 Compassionate Communities with Tonya Moore

Published: May 13, 2022, 8:26 p.m.
Duration: 1 hour 4 minutes 52 seconds

Listed in: Technology

#60 Kotlin Language Design with Roman Elizarov

Published: April 12, 2022, 12:32 p.m.
Duration: 1 hour 2 minutes 59 seconds

Listed in: Technology

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

Published: March 29, 2022, 3:38 p.m.
Duration: 59 minutes 49 seconds

Listed in: Technology

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

Published: March 20, 2022, 2:24 p.m.
Duration: 1 hour 8 minutes 31 seconds

Listed in: Technology

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

Published: March 15, 2022, 5:01 p.m.
Duration: 1 hour 2 seconds

Listed in: Technology

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

Published: March 10, 2022, 9:30 p.m.
Duration: 1 hour 26 minutes 42 seconds

Listed in: Technology

#55 Apache Kafka - Like Functional Programming but for Data (With Anna McDonald)

Published: March 3, 2022, 10:31 p.m.
Duration: 1 hour 8 minutes 20 seconds

Listed in: Technology

#54 Flix: Designing a principled programming language with Magnus Madsen

Published: Feb. 5, 2022, 3:47 p.m.
Duration: 1 hour 16 minutes 53 seconds

Listed in: Technology

#53 Open Source: Free as in Hot Dogs (With Donald Fischer)

Published: Jan. 21, 2022, 7:35 p.m.
Duration: 1 hour 1 minute 58 seconds

Listed in: Technology

#52 Reveling in Nonsense With Josh Long

Published: Jan. 14, 2022, 11:35 p.m.
Duration: 1 hour 22 minutes 19 seconds

Listed in: Technology

#51 James' New Kotlin PM Job

Published: Dec. 24, 2021, 9:52 p.m.
Duration: 1 hour 3 minutes 37 seconds

Listed in: Technology

#50 Testcontainers (Like Uber but for Integration Tests) with Sergei Egorov

Published: Dec. 17, 2021, 10:52 p.m.
Duration: 1 hour 5 minutes 26 seconds

Listed in: Technology

#49 Smart Types (Like Regular Types, Only Smarter) with Jorge Vasquez

Published: Dec. 10, 2021, 8:28 p.m.
Duration: 1 hour 4 minutes 1 second

Listed in: Technology

#48 Composability in Distributed Systems - Because Math! With Heather Miller

Published: Nov. 19, 2021, 9:36 p.m.
Duration: 1 hour 2 minutes 11 seconds

Listed in: Technology

#47 The Future of Programming Rocs! With Richard Feldman

Published: Nov. 17, 2021, 10:02 p.m.
Duration: 1 hour 2 seconds

Listed in: Technology

#46 What Problem Does GraalVM Solve? All of them. Featuring Alina Yurenko

Published: Nov. 5, 2021, 6:33 p.m.
Duration: 59 minutes 59 seconds

Listed in: Technology

#45 ZIO 2 - Better, Faster, Friendlier with Adam Fraser

Published: Oct. 29, 2021, 10:50 p.m.
Duration: 1 hour 1 minute 21 seconds

Listed in: Technology

#44 Tired of Getting N+1'd by Your ORM? A Chat With Alexander Ioffe.

Published: Oct. 29, 2021, 6:35 p.m.
Duration: 59 minutes 47 seconds

Listed in: Technology

#43 Runar Bjarnason is Jackhammering the Foundations of Programming

Published: Oct. 25, 2021, 4:56 p.m.
Duration: 1 hour 4 minutes 21 seconds

Listed in: Technology

#42 The answer to life, the universe, and everything is an abstraction with Viktor Klang

Published: Oct. 5, 2021, 8:31 p.m.
Duration: 1 hour 26 minutes 8 seconds

Listed in: Technology

#41 "Never gonna give you up" (FP that is) with Wiem Zine Elabidine

Published: Sept. 26, 2021, 8:36 p.m.
Duration: 1 hour 2 seconds

Listed in: Technology

#40 Poisoned Agile with Barry Hawkins

Published: Sept. 17, 2021, 6:26 p.m.
Duration: 1 hour 16 minutes 43 seconds

Listed in: Technology

#39 Cracking the Company Culture Conundrum with Sharon Schmidt

Published: Sept. 10, 2021, 7:50 p.m.
Duration: 1 hour 2 minutes 10 seconds

Listed in: Technology

#38 Databases are Insufficient with Jonas Boner

Published: Aug. 27, 2021, 5:46 p.m.
Duration: 1 hour 4 minutes 42 seconds

Listed in: Technology

#37 The Future of Everything with Paul Snively

Published: Aug. 14, 2021, 2:16 a.m.
Duration: 1 hour 17 minutes 48 seconds

Listed in: Technology

#36 The Freedom of Structured Unconferences

Published: Aug. 6, 2021, 6:11 p.m.
Duration: 53 minutes 9 seconds

Listed in: Technology

#35 The Pattern of Design Patterns

Published: July 23, 2021, 7:23 p.m.
Duration: 1 hour 11 minutes 34 seconds

Listed in: Technology

#34 Fear, Uncertainty, and Monads with Dick Wall

Published: July 9, 2021, 6:04 p.m.
Duration: 1 hour 1 minute 49 seconds

Listed in: Technology

#33 Rethinking "Thinking in Objects"

Published: July 2, 2021, 6:04 p.m.
Duration: 1 hour 2 minutes 54 seconds

Listed in: Technology

#32 Adopting Kotlin & FP with Katie Levy

Published: June 18, 2021, 9:37 p.m.
Duration: 59 minutes 43 seconds

Listed in: Technology

#31 "ZIO's not a library it's a state of mind" with Kit Langton

Published: June 11, 2021, 9:38 p.m.
Duration: 1 hour 26 seconds

Listed in: Technology

#30 Programming in (not with) Scala 3 but with Bill Venners

Published: May 28, 2021, 7:51 p.m.
Duration: 1 hour 4 minutes 22 seconds

Listed in: Technology

#29 Contemplating Computer Cognition with Julie Amundson

Published: May 18, 2021, 10:17 p.m.
Duration: 1 hour 1 minute 25 seconds

Listed in: Technology

#28 PREP - Performant, Reliable, Expressive, and Productive

Published: April 30, 2021, 7:36 p.m.
Duration: 59 minutes 9 seconds

Listed in: Technology

#27 Side-Effects of a Scala 3 Release

Published: April 23, 2021, 6:51 p.m.
Duration: 1 hour 3 minutes 44 seconds

Listed in: Technology

#26 Dependency Injection - Why Do We Even...

Published: April 16, 2021, 5:55 p.m.
Duration: 1 hour 2 minutes 35 seconds

Listed in: Technology

#25 No Good Build Tools. Blocked on Reactive.

Published: April 9, 2021, 5:12 p.m.
Duration: 1 hour 5 minutes 59 seconds

Listed in: Technology

#24 Vulnerability & Additive Hiring with Dianne Marsh

Published: April 2, 2021, 9:11 p.m.
Duration: 1 hour 4 minutes 51 seconds

Listed in: Technology

#23 The Modern Java Platform - 2021 Edition

Published: March 19, 2021, 8:19 p.m.
Duration: 1 hour 59 seconds

Listed in: Technology

#22 Be the Kindness You Want to See in the Programming World

Published: March 8, 2021, 2:54 p.m.
Duration: 1 hour 3 minutes 46 seconds

Listed in: Technology

#21 Statically-Dynamic Programming or Dynamically-Static Programming? And Death by 1000 Language Quirks

Published: Feb. 26, 2021, 11:06 p.m.
Duration: 51 minutes 29 seconds

Listed in: Technology

#20 Cultures (not the petri dish variety) & Developer Marketing (also not the petri dish variety)

Published: Feb. 12, 2021, 8 p.m.
Duration: 1 hour 3 minutes 57 seconds

Listed in: Technology

#19 Technology Evolution & Adoption - Why So Slow?

Published: Feb. 5, 2021, 11:03 p.m.
Duration: 55 minutes 33 seconds

Listed in: Technology

#18 "But Will it Scale?" and Other Illusions of Control

Published: Jan. 18, 2021, 6:50 p.m.
Duration: 1 hour 10 minutes 25 seconds

Listed in: Technology

#17 The Problem with Gradle; Java 11; SemVer Isn't

Published: Jan. 7, 2021, 9:35 p.m.
Duration: 1 hour 8 minutes 23 seconds

Listed in: Technology

#16 Kotlin for Scala Devs. Reflection is the Devil. Meta-Programming.

Published: Dec. 19, 2020, 10:41 p.m.
Duration: 1 hour 7 minutes 36 seconds

Listed in: Technology

#15 Atomic Kotlin Done! Cloud Events. TestContainers / Serverless Cassandra. Scala ZIO CLI.

Published: Dec. 14, 2020, 5:20 p.m.
Duration: 1 hour 6 minutes 55 seconds

Listed in: Technology

#14 Poly-Polymorphism

Published: Dec. 4, 2020, 10:50 p.m.
Duration: 1 hour 1 minute 31 seconds

Listed in: Technology

#12 The Rise of Python & (Unrelated) Making Illegal States Unrepresentable

Published: Nov. 6, 2020, 7:59 p.m.
Duration: 35 minutes 47 seconds

Listed in: Technology

#11 Small talk about Smalltalk

Published: Oct. 30, 2020, 9:05 p.m.
Duration: 1 hour 6 minutes 43 seconds

Listed in: Technology

#10 Gazing Into the Programming Crystal Ball and Can Organizations Adopt Inner Source?

Published: Oct. 20, 2020, 5:31 p.m.
Duration: 1 hour 6 minutes 25 seconds

Listed in: Technology

#9 Buildpacks, Containers, Kubernetes, Happy Path Programming, Rust, and gRPC

Published: Oct. 16, 2020, 7:15 p.m.
Duration: 1 hour 7 minutes 33 seconds

Listed in: Technology

#8 Kotlin Revisited with Cedric Beust

Published: Oct. 6, 2020, 10:44 p.m.
Duration: 1 hour 6 minutes 28 seconds

Listed in: Technology

#7 Why Adopt New Technology? And Monads! Monads! Monads!

Published: Sept. 29, 2020, 10:26 p.m.
Duration: 56 minutes 29 seconds

Listed in: Technology

#6 The Crusade Against Custom Declarative Languages and Meta-Bike-Shedding

Published: Sept. 25, 2020, 6:38 p.m.
Duration: 1 hour 7 minutes 22 seconds

Listed in: Technology

#5 Developer Productivity, Non-Violent Agile, and Organizational Structures

Published: Sept. 17, 2020, 9:27 p.m.
Duration: 1 hour 3 minutes 18 seconds

Listed in: Technology

#4 Why is Developer Experience Often Terrible?

Published: Sept. 16, 2020, 3 p.m.
Duration: 1 hour 2 minutes 10 seconds

Listed in: Technology

#3 Nulls, ADTs, and Code Formatting

Published: Sept. 15, 2020, 3 p.m.
Duration: 1 hour 2 minutes 34 seconds

Listed in: Technology

#2 More Kotlin!

Published: Sept. 14, 2020, 3 p.m.
Duration: 59 minutes 23 seconds

Listed in: Technology

#1 Adventures in Kotlin

Published: Sept. 13, 2020, 3 p.m.
Duration: 29 minutes 39 seconds

Listed in: Technology