Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
@schm0 Not sure what you mean - this is native JS, not Underscore.
Is there anything similar that doesn't lean so heavily on underscore? I don't mind learning more about underscore, just looking for something more focused on native javascript.
Pipelining and composition are big parts of functional languages, like Haskell or Clojure. As for composition, it's part of lambda calculus, and you can read the mathematical side here!
If you like this style of javascript, I recommend checking out Michael Fogus' Functional Javascript where he goes over lots of patterns like this:
http://shop.oreilly.com/product/0636920028857.do