Rating:

(18 reviews)
Author: Visit Amazon's Michael Fogus Page
ISBN : 1449360726
New from $21.74
Format: PDF, EPUB
Free download Free Functional JavaScript: Introducing Functional Programming with Underscore.js for everyone book with Mediafire Link Download Link
About the Author
Michael Fogus is software developer with experience in distributed simulation, machine vision, and expert systems construction. He's actively involved in the Clojure and Scala communities.
Download latest books on mediafire and other links compilation Free Functional JavaScript: Introducing Functional Programming with Underscore.js
- Paperback: 260 pages
- Publisher: O'Reilly Media (June 17, 2013)
- Language: English
- ISBN-10: 1449360726
- ISBN-13: 978-1449360726
- Product Dimensions: 0.6 x 7 x 9.2 inches
- Shipping Weight: 15.2 ounces (View shipping rates and policies)
Free Functional JavaScript: Introducing Functional Programming with Underscore.js
Disclaimer - I got this book through the O'Reilly blogger review program, however, I had planned on purchasing this book since I first heard of it, the fact I got it through the program was simply a bonus.
In his new book, Fogus attempts the twofold task of introducing his audience to functional programming in general, and demonstrating how one can achieve a functional style using Javascript and the underscore.js library in particular.
Reading this book was my first sustained investigation into functional programming proper. I had heard it mentioned in various contexts through the years, but as far as real reading into the topic, I doubt that I had done more than simply skimmed the functional programming wikipedia page.
I had, naively, expected to be faced with something entirely foreign when I initially opened the book. What I found, though, is probably best compared to the first time you listen to jazz music after years of listening to rock. All the parts are the same, the musicians use the same instruments, making the same sounds, but use them in ways that are both familiar but, in some sense, radically different at the same time.
In terms of example code provided, it will be comprehensible to anyone familiar with javascript, one might simply be struck by the _way_ things are done. They may seem unnatural at first, but once one starts to get a feeling for the functional style it becomes clear how functional programming makes it easier to reason clearly about your code, something that (it is obvious to me now) is much more difficult in the good old fashioned OOP or imperative programming paradigms.
Download Link 1