Uploads from Programming Throwdown

Watch and track your favorite playlist.

Curated by: Programming Throwdown (375 videos)


Currently Playing: 184: Asynchronous Programming

184: Asynchronous Programming Intro topic: AI Scams News/Links: • Coding Adventure: Ray-Tracing Glass and Caustics (Sebastian Lague) • https://www.youtube.com/watch?v=wA1KVZ1eOuA • Boson AI announces Higgs Audio V2 • https://www.boson.ai/technologies/voice  • The Misconception that Almost Stopped AI [How Models Learn Part 1] (Welch Labs) • https://www.youtube.com/watch?v=NrO20Jb-hy0 • A mind-bending conversation with Peter Thiel • https://www.nytimes.com/2025/07/11/podcasts/interesting-times-a-mind-bending-conversation-with-peter-thiel.html Book of the Show • Patrick • The Hobbit (JRR Tolkien) • https://amzn.to/4mevuzE • Jason • NYT Word Games Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show • Patrick • Escape Academy • https://escapeacademygame.com/en • Jason • Multi-modal LLMs to make calendar meetings • www.chatgpt.com (http://www.chatgpt.com) Topic: Asynchronous Computing • What/Why • Multi-threading in between the lines • Many of the benefits of multiprocessing without the overhead/complexity • How • Coroutines • Thread-Local Memory • Blocking vs Non-Blocking operations • Blocking: arithmetic • Non-Blocking: Reading from the network card into thread-local memory • Interpreter locking • Typescript: Single threaded • Python: GIL • Implementations • Polling (not-Asynchronous) • Callbacks (interrupts) • Multithreading (with queues/message passing) • Promise/Futures • Async/Await  ★ Support this podcast on Patreon ★ (https://www.patreon.com/programmingthrowdown)


Tracks in this Playlist