|| ||Sara Peyton <reviews-AT-post.oreilly.com> |
|| ||lwn-AT-lwn.net |
|| ||Thu, 20 Jun 2013 10:00:37 -0700|
|| ||Article, Thread
If you would like to view this information in your browser, click here:
FOR IMMEDIATE RELEASE
Introducing Functional Programming with Underscore.js
facilitates functional programming techniques.
Fogus helps you think in a functional way to help you minimize complexity in the programs you
- 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
- Explore ways to compose new functions from existing 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
For a review copy or more information please email email@example.com. Let us know whether you
want the ebook or print version and please include your address.
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.
View Michael Fogus's full profile page.
For more information about the book, including table of contents, author bios, and cover graphic,
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines,
and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge
development, homing in on the technology trends that really matter and spurring their adoption by
amplifying "faint signals" from the alpha geeks who are creating the future. An active participant
in the technology community, the company has a long history of advocacy, meme-making, and
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of
their respective owners.
O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000
to post comments)