What to do if you want to compose multiple functions (hint - make them unary).
Remove unnecessary code while preserving the same code semantics.
How to avoid creeping lexical scope in asynchronous code.
Simplify middleware using higher-order functions.
How to remove boilerplate from intermediate steps using partial application or currying.
Initial local experiments with a modern NoSQL database.
Selective argument binding using lodash, ramda and heroin
Iterating over objects using lodash functions.
Make constructor functions work without "new" keyword in callbacks.
Flexible assertions without performance penalty.
How to test promise-returning code.
Grunt tasks that accept default options or can be configured.
How to connect promises into single sequence.
How to avoid unnecessary promise boilerplate code.