Home
Categories
EXPLORE
Society & Culture
True Crime
News
History
Technology
Education
Business
About Us
Contact Us
Copyright
© 2024 PodJoint
Loading...
0:00 / 0:00
Podjoint Logo
GE
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/2d/3c/af/2d3caf6a-4adb-4cd2-25e1-756364abb624/mza_431010937773764146.jpg/600x600bb.jpg
Programming Throwdown
Patrick Wheeler and Jason Gauci
185 episodes
12 hours ago
Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.
Show more...
How To
Education,
News,
Tech News
RSS
All content for Programming Throwdown is the property of Patrick Wheeler and Jason Gauci and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.
Show more...
How To
Education,
News,
Tech News
https://img.transistor.fm/u9xS6frRE5hE4dqEw65xsL3DsDGJ3bMwB9cU4gcIIBI/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZTA1/OGE3ZmYzMTlhNGRi/ZGQ3MjkwOGU1NjMw/NzY1NC53ZWJw.jpg
184: Asynchronous Programming
Programming Throwdown
1 hour 30 minutes
1 week ago
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


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 ★
Programming Throwdown
Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.