Summary
Functional Programming in JavaScript teaches JavaScript builders useful thoughts that may enhance extensibility, modularity, reusability, testability, and function. via concrete examples and jargon-free factors, this e-book teaches you the way to use useful programming to real-life improvement tasks
Purchase of the print publication features a unfastened publication in PDF, Kindle, and ePub codecs from Manning Publications.
About the Technology
In complicated net functions, the low-level info of your JavaScript code can imprecise the workings of the method as a complete. As a coding variety, practical programming (FP) promotes loosely coupled relationships one of the parts of your software, making the large photograph more straightforward to layout, converse, and maintain.
About the Book
Functional Programming in JavaScript teaches you concepts to enhance your net functions - their extensibility, modularity, reusability, and testability, in addition to their functionality. This easy-to-read publication makes use of concrete examples and transparent causes to teach you the way to exploit sensible programming in genuine existence. if you are new to practical programming, you are going to savour this guide's many insightful comparisons to significant or object-oriented programming that assist you comprehend sensible layout. by way of the tip, you are going to take into consideration program layout in a clean new method, and you'll even develop to understand monads!
What's Inside
- High-value FP ideas for real-world uses
- Using FP the place it makes the main sense
- Separating the good judgment of your approach from implementation details
- FP-style errors dealing with, checking out, and debugging
- All code samples use JavaScript ES6 (ES 2015)
About the Reader
Written for builders with a great snatch of JavaScript basics and net software design.
About the Author
Luis Atencio is a software program engineer and architect development company functions in Java, Hypertext Preprocessor, and JavaScript.
Table of Contents
PART 1 imagine FUNCTIONALLY
- Becoming useful
- Higher-order JavaScript
PART 2 GET FUNCTIONAL
- Few info buildings, many operations
- Toward modular, reusable code
- Design styles opposed to complexity
PART three improving YOUR sensible SKILLS
- Bulletproofing your code
- Functional optimizations
- Managing asynchronous occasions and data