After a period of silent and sustained effort I am happy to anounce that my newest book "Learning Underscore.js" has entered its production stage and it is available to pre-order on my publisher website or on the Amazon.com website with delivery in a couple of weeks.
All the book examples are hosted on GitHub and I have created an examples index page at https://github.com/popalexandruvasile/underscorejs-examples that should reveal more about the kind of content covered in the book.
I am also including an extract from the book preface that contains chapter details and who the target audience is.
What the book covers
- Chapter 1, Getting Started with Underscore.js, introduces the reader to Underscore and explains the main problems addressed by the library together with a quick introduction to functional programming. The chapter describes some of the concepts and patterns that are used by Underscore or are helpful when using Underscore. The final part is a walkthrough to setup the development environment used throughout the book with a starter example.
- Chapter 2, Using Underscore.js with collections, explores the Underscore functionality for collections by example and explains some of the concepts related to these area: scope resolution and execution context, map/reduce, functional programming concepts.
- Chapter 4, Programming paradigms with Underscore.js, expands on the concepts and practices of functional programming to solve common programming problems. The chapter starts with a differentiation between object oriented programming and functional programming. It continues with exploring examples of functional programming with Underscore.
- Chapter 7, Underscore.js build automation and code reusability, introduces a build automation solution together with strategies to reuse Underscore based code between different application hosts.
Who this book is for
- Wants to use Node.js to build web applications or web services;