Functional JavaScript

That convoluted code-base out of control? A little sprinkle of functional JavaScript may be just what you need. We'll cover a bit about what functional programming is, where JavaScript fits in the spectrum of programming languages both functional and imperative, where it shines and falls short as a functional programming language and the functional techniques developers can use to reduce complexity, while improving the predictability and testability of their JS code.