Functional Programming in teaches developers functional techniques that will improve extensibility, modularity, reusability, testability, and performance. Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
In complex web applications, the low-level details of your code can obscure the workings of the system as a whole. As a coding style, functional programming (FP) promotes loosely coupled relationships among the components of your application, making the big picture easier to design, communicate, and maintain.
About the Book
Functional Programming in teaches you techniques to improve your web applications - their extensibility, modularity, reusability, and testability, as well as their performance. This easy-to-read book uses concrete examples and clear explanations to show you how to use functional programming in real life. If you're new to functional programming, you'll appreciate this guide's many insightful comparisons to imperative or object-oriented programming that help you understand functional design. By the end, you'll think about application design in a fresh new way, and you may even grow to appreciate monads!
What's Inside
High-value FP techniques for real-world uses
Using FP where it makes the most sense
Separating the logic of your system from implementation details
FP-style error handling, testing, and debugging
All code samples use ES6 (ES 2015)
About the Reader
Written for developers with a solid grasp of fundamentals and web application design.
About the Author
Luis Atencio is a software engineer and architect building enterprise applications in Java, PHP, and .
Table of Contents
PART 1 THINK FUNCTIONALLY
Becoming functional
Higher-order
PART 2 GET FUNCTIONAL
Few data structures, many operations
Toward modular, reusable code
Design patterns against complexity
PART 3 ENHANCING YOUR FUNCTIONAL SKILLS
Bulletproofing your code
Functional optimizations
Managing asynchronous events and data
- ISBN 9781617292828
Privacy Policy
Effective 8 April 2009
Updated 16 August 2017
1. Introduction
BooksGoat Intellectual Property, LLC, d/b/a BooksGoat (“BooksGoat” or “we”) is committed to protecting your privacy. We have established this Privacy Policy so that you can understand the manner in which we collect and use your information online and the efforts we use to protect your information. Please note that this policy is for the www.booksgoat.com website (the “Site”) only and does not apply to other third party websites that you may link from the Site. Please check the privacy policies on those websites for more information. By using the Site, you agree to the terms of this Privacy Policy and, if you provide us your Personal Information, you consent to the collection, use and disclosure of your information as described in this Privacy Policy. If you do not agree with this Privacy Policy, please do not provide us any information and do not use the Site. BooksGoat is based in the United States, so any personal information we collect through this site will be transferred to and maintained in the United States. By using this Site and/or providing us with your personal information, you understand and agree that your personal information will be transferred to the United States and subject to disclosures and uses in accordance with U.S. law as described in this Privacy Policy.
Delivery Timelines
6 to 14 business days
United States of America
Europe
Japan
United Arab Emirates
Malaysia
Australia
Singapore
Hong Kong
Canada
10 to 20 business days
Rest of the World
With our every growing list of 2 Millions+ new titles, we offer books across the spectrum for all your needs. We are World's Cheapest Online Store with a collection of over 2 Million best selling book titles. Our prices are at least 50% cheaper than Amazon!!
Are you Serious about Free WorldWide Shipping?
Yes, we are!! We offer Free Shipping to every part of the World! Whether you live in New York City or London or Frankfurt or Dubai, our books will be delivered to you for free!!
Are these Physical Books?
Of course they are! We only sell physical books. We are not going to email you that these are PDF's or e-Books. We sell 100% Paperback and Hardback books.
We can't believe your Prices? Are these are real?
Yes, yes, yes! Our prices are over 50% lower than that of Amazon and other stores. It's quite simple. We have removed the multiple layers of middlemen from the equation. We buy from publishers directly (worldwide) and ship them directly to you with a thin margin. Its very simple really!
Can I trust you with my Payment? How secure are you?
We do not save any of your payment details. We use Paypal (World's best Payment Gateway). All our orders come with 100% Money Back Guarantee and are secured by Paypal. Once you are ready to checkout, you are directed to Paypal's website for payments and all your financial information is handled by them.
Terms & Conditions
Welcome to the BooksGoat.com website (the “Site”), which is owned and operated by BooksGoat Intellectual Property, LLC, d/b/a BooksGoat (“BooksGoat”) By visiting or otherwise using any area of the Site, you unconditionally agree to follow and be bound by these Terms of Use (the “Terms”). If you do not agree with the Terms, you must immediately leave the Site.
1. License and Site Access
All of the material in this site is owned by or licensed to BooksGoat. BooksGoat provides this material to provide information about products, services and other information. BooksGoat grants you a limited, nonexclusive, revocable license to access and make personal, non-commercial use of the contents of the Site (the “Contents”). This license does not include any right to (a) download (other than page caching), reproduce, copy or modify the Site or Contents, or any portion or derivative thereof; (b) the resale or commercial use of any collection or any product listings, descriptions or prices (unless you have business relationship with BooksGoat which authorizes such use); (c) any derivative use of this Site or the Contents; (d) any downloading or copying of account information for the benefit of another merchant; (e) frame or utilize framing techniques to enclose any trademark, logo, or other proprietary information (including images, text, page layout, or form) of BooksGoat or (f) use any metatags or any other "hidden text" utilizing BooksGoat name or trademarks.
2. Use
You may download one copy of the material for your own personal, noncommercial use on your own personal home computer. You may not copy or make any changes to downloaded materials. Downloaded materials remain the property of BooksGoat. Except as provided above, you may not copy, distribute, or publish materials from this Site without BooksGoat prior written consent
With our every growing list of 2 Millions+ new titles, we offer books across the spectrum for all your needs. We are World's Cheapest Online Store with a collection of over 2 Million best selling book titles. Our prices are at least 50% cheaper than Amazon!!
Are you Serious about Free WorldWide Shipping?
Yes, we are!! We offer Free Shipping to every part of the World! Whether you live in New York City or London or Frankfurt or Dubai, our books will be delivered to you for free!!
Are these Physical Books?
Of course they are! We only sell physical books. We are not going to email you that these are PDF's or e-Books. We sell 100% Paperback and Hardback books.
We can't believe your Prices? Are these are real?
Yes, yes, yes! Our prices are over 50% lower than that of Amazon and other stores. It's quite simple. We have removed the multiple layers of middlemen from the equation. We buy from publishers directly (worldwide) and ship them directly to you with a thin margin. Its