184: Asynchronous Programming

184: Asynchronous Programming

September 23, 2025 · 1h 31m · Episode 184

About this episode

Patrick and Jason explain asynchronous programming and its differences from traditional multithreading and multiprocessing.

Patrick and Jason explain asynchronous programming and how it differs from traditional multithreading and multiprocessing. They cover coroutines, blocking versus non-blocking operations, promises, callbacks, async/await, and the tradeoffs behind each approach.

More episodes of Programming Throwdown

Explore listener stats, chart rankings, contacts and more on the Programming Throwdown podcast page.