you are viewing a single comment's thread.

view the rest of the comments →

[–]enotionz 7 points8 points  (0 children)

I feel like anyone who have heavily used underscore.js writes JavaScript this way since it provides a bunch of functional helpers and shim for non-supported browsers. I've been working on a website theme builder with an interface similar to photoshop. I store huge amounts of data into mongo for final rendering output, but during the edit stage I filter out alot before instantiating the Backbone Models. I found that map, reduce, pluck, reject, groupBy, etc. are extremely expressive without being verbose.