Monads and Gonads

Google TechTalksLength: 50 minutesFunctional programming

In brief

Douglas Crockford's Google Tech Talk explains monads without category theory or Haskell, implementing them in JavaScript and tying them to Ajax and promises. He also touches on odd asides such as coloring code by scope.

YouTube: watch on YouTube, opens a new tab