Kamis, 20 Mei 2010

[E539.Ebook] Free Ebook Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus

Free Ebook Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus

Be the very first that are reviewing this Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus Based upon some factors, reading this e-book will certainly provide even more advantages. Also you should read it detailed, web page by web page, you could finish it whenever as well as wherever you have time. Once a lot more, this online publication Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus will provide you simple of reviewing time and task. It also supplies the experience that is affordable to get to and get considerably for better life.

Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus

Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus



Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus

Free Ebook Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus

Picture that you get such particular awesome experience and also understanding by simply checking out an e-book Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus. Just how can? It appears to be better when an e-book could be the best thing to uncover. E-books now will certainly appear in printed as well as soft data collection. One of them is this book Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus It is so typical with the printed publications. Nonetheless, lots of people occasionally have no room to bring the publication for them; this is why they can't read the e-book any place they desire.

It can be among your morning readings Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus This is a soft documents book that can be managed downloading from on the internet publication. As known, in this sophisticated age, modern technology will ease you in doing some tasks. Also it is simply reading the existence of publication soft documents of Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus can be extra attribute to open up. It is not just to open up as well as conserve in the gizmo. This time in the early morning as well as various other spare time are to check out the book Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus

The book Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus will still provide you favorable value if you do it well. Finishing the book Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus to check out will not come to be the only objective. The objective is by obtaining the favorable worth from the book up until completion of the book. This is why; you need to learn more while reading this Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus This is not only exactly how quick you check out a publication as well as not just has the amount of you completed the books; it is about exactly what you have acquired from guides.

Thinking about guide Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus to review is likewise required. You could choose the book based upon the favourite themes that you such as. It will involve you to love reading various other books Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus It can be additionally concerning the necessity that binds you to read guide. As this Functional JavaScript: Introducing Functional Programming With Underscore.js, By Michael Fogus, you can locate it as your reading publication, even your favourite reading book. So, locate your preferred book below as well as obtain the link to download the book soft data.

Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus

How can you overcome JavaScript language oddities and unsafe features? With this book, you’ll learn how to create code that’s beautiful, safe, and simple to understand and test by using JavaScript’s functional programming support. Author Michael Fogus shows you how to apply functional-style concepts with Underscore.js, a JavaScript library that facilitates functional programming techniques. Sample code is available on GitHub at https://github.com/funjs/book-source.

Fogus helps you think in a functional way to help you minimize complexity in the programs you build. If you’re a JavaScript programmer hoping to learn functional programming techniques, or a functional programmer looking to learn JavaScript, this book is the ideal introduction.

  • Use applicative programming techniques with first-class functions
  • Understand how and why you might leverage variable scoping and closures
  • Delve into higher-order functions—and learn how they take other functions as arguments for maximum advantage
  • Explore ways to compose new functions from existing functions
  • Get around JavaScript’s limitations for using recursive functions
  • Reduce, hide, or eliminate the footprint of state change in your programs
  • Practice flow-based programming with chains and functional pipelines
  • Discover how to code without using classes

  • Sales Rank: #208629 in Books
  • Published on: 2013-06-20
  • Released on: 2013-06-20
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.19" h x .56" w x 7.00" l, .91 pounds
  • Binding: Paperback
  • 260 pages

About the Author

Michael Fogus is software developer with experience in distributedsimulation, machine vision, and expert systems construction. He's actively involved in the Clojure and Scala communities.

Most helpful customer reviews

33 of 34 people found the following review helpful.
just might change how you approach problems with JS
By R. Friesel Jr.
My name is on the back cover, and that blurb probably says it all but...

I had the privilege of reading some early drafts of this book and seeing it take shape. Fogus has written an outstanding book here and one that I could see joining the ranks of canonical JS texts like JavaScript: The Good Parts, Professional JavaScript for Web Developers, and JavaScript: The Definitive Guide (aka "el Rhino Diablo"). Just like Underscore is a surprisingly-small-yet-surprisingly-powerful library, so this book is surprisingly dense. This probably shouldn't be your first JavaScript book, but if you're familiar with the language already, then this is an excellent introduction to the functional programming paradigm, as well as how to apply those concepts to JavaScript. I'm particularly impressed with how accessible he makes some of these concepts (e.g., pipelining, trampolines, protocols) which can sometimes seem a bit... obtuse and academic. Fogus really shows how these powerful techniques can be used with great effect in JavaScript, but also how JavaScript itself makes some of these concepts possible (and even trivial) to implement.

Seriously: JavaScript is everywhere, it's the lingua franca of the web, and as we do more powerful things in the browser, we're going to need more powerful programming paradigms. "Functional JavaScript" helps show the way.

88 of 108 people found the following review helpful.
Learn Underscore first
By Greg Bulmash
In the foreword, the author makes an argument for why he finds Underscore so useful for writing functional JavaScript, then says "while I use Underscore extensively (and endorse it), this is not a book about Underscore, per se." This translates to "I'm going to use Underscore a lot in my code samples, but I'm not going to explain a bit of it."

But by the time you're 17 pages in, you're running into sample code like "return _.rest(.map(table, _.first)."

If you don't have a grounding in Underscore, you will hit a wall early on and have to choose between pausing to get a grounding in underscore or throwing the book away entirely.

Hopefully this review gives you the option of making that choice BEFORE buying the book.

18 of 20 people found the following review helpful.
"Functional Javascript" by Michael Fogus; O'Reilly Media
By BoMoKo
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.

I have no gripes about the book, I picked up a few minor typos - these are to be expected in a first printing, and have all seemed to already been reported. All in all I think it's a fantastic addition to the JS literature and should be read by any JS programmer who is serious about writing extensible, scalable code.

I see myself returning to this book again and again - I can think of no higher compliment for technical writing.

See all 35 customer reviews...

Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus PDF
Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus EPub
Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus Doc
Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus iBooks
Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus rtf
Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus Mobipocket
Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus Kindle

Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus PDF

Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus PDF

Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus PDF
Functional JavaScript: Introducing Functional Programming with Underscore.js, by Michael Fogus PDF

Tidak ada komentar:

Posting Komentar