Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with EcmaScript 8

Buy

Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how 'Function as Data' opens up a world of possibilities. 

You will then build higher order functions with closures. Arrays will then be introduced, followed by a set of APIs you can use with them. You will learn how to transform one function to another using currying and partial application. The compose function will be discussed in detail, followed by functors and monads. After having an in-depth look at applicative functors, you will learn the new features offered in ES8. 

The concluding chapters of Beginning Functional JavaScript will show you how to use a functional toolkit to build a small library that allows you to develop web applications, followed by tips on testing your functional code.

What You Will Learn   

  • Discover functional programming concepts such as string padding and async functions
  • Identify how functions are treated in JavaScript
  • Create a functional library that mimics Underscore.JS
  • Deep dive into ES8 functional features such as spread operators and generators
  • Create a library that works like the react-redux pattern by following the functional paradigm

Who This Book Is For

Novice JavaScript developers.

(HTML tags aren't allowed.)

Network-Embedded Management and Applications: Understanding Programmable Networking Infrastructure
Network-Embedded Management and Applications: Understanding Programmable Networking Infrastructure

Despite the explosion of networking services and applications in the past decades, the basic technological underpinnings of the Internet have remained largely unchanged.  At its heart are special-purpose appliances that connect us to the digital world, commonly known as switches and routers.  Now, however, the traditional framework...

Semantics with Applications: An Appetizer (Undergraduate Topics in Computer Science)
Semantics with Applications: An Appetizer (Undergraduate Topics in Computer Science)
Semantics will have an important role to play in the future development of software systems and domain specific languages, and there is a real need for an introductory book that presents the fundamental ideas behind these approaches; stresses their relationship by formulating and proving the relevant theorems; and illustrates the applications of...
Rough  Granular Computing in Knowledge Discovery and Data Mining (Studies in Computational Intelligence)
Rough Granular Computing in Knowledge Discovery and Data Mining (Studies in Computational Intelligence)

The book "Rough-Granular Computing in Knowledge Discovery and Data Mining" written by Professor Jaroslaw Stepaniuk is dedicated to methods based on a combination of the following three closely related and rapidly growing areas: granular computing, rough sets, and knowledge discovery and data mining (KDD). In the book, the KDD...


New Perspectives on the Internet: Comprehensive
New Perspectives on the Internet: Comprehensive

NEW PERSPECTIVES ON THE INTERNET has been updated to cover the newest releases of the three main web browsers including Internet Explorer 9, Mozilla Firefox 4, and Google Chrome. With the New Perspectives critical-thinking, problem-solving approach, you will learn basic to advanced features of the Internet from Browser Basics to Electronic...

Sustainable and Safe Nuclear Fission Energy: Technology and Safety of Fast and Thermal Nuclear Reactors (Power Systems)
Sustainable and Safe Nuclear Fission Energy: Technology and Safety of Fast and Thermal Nuclear Reactors (Power Systems)

Unlike existing books of nuclear reactor physics, nuclear engineering and nuclear chemical engineering this book covers a complete description and evaluation of nuclear fission power generation. It covers the whole nuclear fuel cycle, from the extraction of natural uranium from ore mines, uranium conversion and enrichment up to the...

PostScript(R) Language Tutorial and Cookbook
PostScript(R) Language Tutorial and Cookbook
PostScript, a revolutionary, device-independent page description language, is quickly becoming the industry standard for printing high-quality integrated text and graphics. It is a powerful, flexible language that has the ability to describe efficiently the appearance of text, images, and graphic material on the printed page.

Using numerous...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy