184: Asynchronous Programming

184: Asynchronous Programming

184: Asynchronous Programming

Intro topic: AI Scams

News/Links:

Book of the Show


Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


Tool of the Show


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 ★

Episoder(185)

Unit Testing

Unit Testing

This show covers unit testing, a way to put your code through the ringer before you show it to your users. Tools of the show: JsFiddle and towel.blinkenlights.nl. Books of the show: The Lean Startup (Kindle: http://amzn.to/157xbEl ), (Hardcover: http://amzn.to/12HwaDp) and Ender’s Game (Kindle: http://amzn.to/VcfVtD), (Paperback: http://amzn.to/Wg32hx) ★ Support this podcast on Patreon ★

22 Feb 20131h 14min

JVM Languages (Jython, Clojure, Scala)

JVM Languages (Jython, Clojure, Scala)

This show covers some JVM languages, languages that are built on top of Java. Tools of the show: Ripple Emulator and Battle of the Bulge. Books of the show: Reinforcement Learning: An Introduction http://amzn.to/X6DpwS and Ready Player One http://amzn.to/Yg3zzP ★ Support this podcast on Patreon ★

29 Jan 20131h

Hadoop

Hadoop

This show covers Hadoop, a set of several languages and libraries for working with big data. Tools of the show: Emacs and Chrome Browser Sync. Books of the show: Hadoop: The Definitive Guide http://tinyurl.com/cp3mw32 and Anathem http://tinyurl.com/cas8bux ★ Support this podcast on Patreon ★

26 Des 20121h 7min

LaTeX

LaTeX

This show covers LaTeX, a digital typesetting language. Tools of the show: Cocos2d-X and Snapseed. Books of the show: Algorithms in C++ http://tinyurl.com/agbc8t7 and Head First Design Patterns http://tinyurl.com/ayxb7q6 ★ Support this podcast on Patreon ★

9 Des 20121h 6min

Mailbag

Mailbag

This show covers some of the top questions asked by the fans. ★ Support this podcast on Patreon ★

19 Nov 20121h 20min

Query Languages

Query Languages

This show covers Query Languages, programming languages designed at accessing data from databases. Tools of the biweek: Pixen and Downcast ★ Support this podcast on Patreon ★

28 Okt 20121h 27min

BASIC

BASIC

This show covers Beginner's All-purpose Symbolic Instruction Code (BASIC), a starter language for many programmers. Tools of the biweek: Dungeon Crawl Stone Soup and Wireshark ★ Support this podcast on Patreon ★

22 Sep 201252min

Go

Go

This show covers Go, an interpreted, low-level language that has native coroutine support. News:100000 DPI printer, Joyent Cloud ending lifetime support, Apple buys fingerprint company, Twitter caps 3rd party apps. ★ Support this podcast on Patreon ★

6 Sep 20121h 12min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
forklart
aftenpodden-usa
popradet
stopp-verden
dine-penger-pengeradet
det-store-bildet
nokon-ma-ga
fotballpodden-2
bt-dokumentar-2
lydartikler-fra-aftenposten
frokostshowet-pa-p5
e24-podden
aftenbla-bla
rss-dannet-uten-piano
rss-penger-polser-og-politikk
rss-ness
rss-gukild-johaug
unitedno