{"product_id":"mastering-javascript-functional-programming-federico-kereki-9781787287440","title":"Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond","description":"\u003cp\u003e\u003cstrong\u003eMaster Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBecome proficient and skilled with Functional Programming in JavaScript to solve real-world development problems\u003c\/li\u003e\n\u003cli\u003e\u003cbr\u003e\u003c\/li\u003e\n\u003cli\u003eSuccessfully apply Functional Programming concepts and techniques to everyday JavaScript programming\u003c\/li\u003e\n\u003cli\u003e\u003cbr\u003e\u003c\/li\u003e\n\u003cli\u003eBring modularity, reusability, testability, and performance to your web apps\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eFunctional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eYou'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eSpecifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have developed the JavaScript skills you need to program functional applications with confidence.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate more reliable code with closures and immutable data\u003c\/li\u003e\n\u003cli\u003eConvert existing methods into pure functions, and loops into recursive methods\u003c\/li\u003e\n\u003cli\u003eDevelop more powerful applications with currying and function composition\u003c\/li\u003e\n\u003cli\u003eSeparate the logic of your system from implementation details\u003c\/li\u003e\n\u003cli\u003eImplement composition and chaining techniques to simplify coding\u003c\/li\u003e\n\u003cli\u003eUse functional programming techniques where it makes the most sense\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003eIf you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Federico Kereki\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1787287440\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781787287440\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/29\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 386\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.46lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.80d","brand":"Federico Kereki","offers":[{"title":"Paperback","offer_id":44213255471359,"sku":"9781787287440","price":48.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_7e95c33a-4e01-482e-9716-b9cf7788f96d.jpg?v=1692112880","url":"https:\/\/www.whiterainbookhouse.com\/products\/mastering-javascript-functional-programming-federico-kereki-9781787287440","provider":"WR Book House","version":"1.0","type":"link"}