nnqon Hacker News • Recommends
On “In defence of Douglas Crockford”
#monads#javascript#douglas-crockford
349K subscribers • 62 videos on Hallway
Intermediate. Assumes working knowledge.
148K views13 years ago5 recommendations
Programming languagesWeb developmentJavaScriptFunctional programming
Douglas Crockford explains monads using JavaScript instead of Haskell or category theory, demonstrating their utility in managing complexity.
Google Tech Talk January 15, 2013 (more info below) Presented by Douglas Crockford ABSTRACT The wonders of monads are finally revealed without resorting to Category Theory or Haskell. It turns out that monads are trivially expressed in JavaScript, and are one of the key enablers of Ajax. Monads are amazing. They are simple things, almost trivially implemented, with enormous power to manage complexity. But understanding them is surprisingly difficult, and most people, once they have that ah-ha moment, seem to lose the ability to explain them to others.What people say. Highly recommended as an accessible explanation of monads for JavaScript developers, though some criticize its brief definition.
nnqon Hacker News • Recommends
On “In defence of Douglas Crockford”
scotty79on Hacker News • Recommends
On “Learning Haskell is no harder than learning any other programming language”
programming-talkscurated list on GitHubRecommends
Under “JavaScript”
u/clgonsalin r/haskell • Recommends
martincedon Hacker News • Disputes
On “Monads for Normal Programmers”
wmonkon Hacker News • Disputes
On “The impact of syntax colouring on program comprehension [pdf]”
xookon Hacker News • Disputes
On “A case against syntax highlighting (2007)”
u/link23in r/ProgrammingLanguages • Mentions
On “Beyond Opinionated: Announcing The First Actually Bigoted Language”
u/Drezilin r/haskell • Mentions
On “General purpose libraries”
u/stragerin r/haskell • Mentions
On “Monads and Gonads - YouTube”
pandleron Hacker News • Mentions
On “Show HN: Glow – Syntax highlighting for Clojure source code”
nnqon Hacker News • Mentions
On “The Beauty of Clojure”
fizixeron Hacker News • Mentions
On “The Monad Challenges: Jump start your understanding of monads”
clusmoreon Hacker News • Mentions
On “Using Haskell to Find Unused Spring MVC Code”
wencon Hacker News • Mentions
On “Railway-Oriented Programming (2015)”