Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Functional JavaScript: Introducing Functional Programming with Underscore.js

Buy

How can you overcome JavaScript language oddities and unsafe features? With this book, you’ll learn how to create code that’s beautiful, safe, and simple to understand and test by using JavaScript’s functional programming support. Author Michael Fogus shows you how to apply functional-style concepts with Underscore.js, a JavaScript library that facilitates functional programming techniques. Sample code is available on GitHub at https://github.com/funjs/book-source.

Fogus helps you think in a functional way to help you minimize complexity in the programs you build. If you’re a JavaScript programmer hoping to learn functional programming techniques, or a functional programmer looking to learn JavaScript, this book is the ideal introduction.

  • Use applicative programming techniques with first-class functions
  • Understand how and why you might leverage variable scoping and closures
  • Delve into higher-order functions—and learn how they take other functions as arguments for maximum advantage
  • Explore ways to compose new functions from existing functions
  • Get around JavaScript’s limitations for using recursive functions
  • Reduce, hide, or eliminate the footprint of state change in your programs
  • Practice flow-based programming with chains and functional pipelines
  • Discover how to code without using classes
(HTML tags aren't allowed.)

One Hundred Physics Visualizations Using MATLAB (with DVD-Rom)
One Hundred Physics Visualizations Using MATLAB (with DVD-Rom)
This book provides visualizations of many topics in general physics. The aim is to have an interactive MATLAB script wherein the user can vary parameters in a specific problem and then immediately see the outcome by way of dynamic "movies" of the response of the system in question. MATLAB tools are used throughout and the software...
Blender For Dummies (Computer/Tech)
Blender For Dummies (Computer/Tech)
So you’ve heard about Blender, the free 3D animation software. You really want to know more about the features of Blender, where to get it, and how to use it. You’re in luck. It’s all in Blender For Dummies, including Blender software on the bonus DVD.

Because there’s a lot to learn about Blender, you’ll...

Coding Games in Scratch: A Step-by-Step Visual Guide to Building Your Own Computer Games
Coding Games in Scratch: A Step-by-Step Visual Guide to Building Your Own Computer Games

Written for children ages 8–12 with little to no coding experience, this straightforward visual guide uses fun graphics and easy-to-follow instructions to show young learners how to build their own computer projects using Scratch, a popular free programming language.

With Coding Games in Scratch, kids can build single...


Defining and Deploying Software Processes
Defining and Deploying Software Processes
I gravitated into the process world several years ago after performing
almost all roles in the software engineering environment — both as a
programmer and in various management positions. That environment
covered both the commercial software development world and the government
contracting software development world. I
...
Confessions
Confessions
"Williams's masterful translation satisfies (at last!) a long-standing need. There are lots of good translations of Augustine's great work, but until now we have been forced to choose between those that strive to replicate in English something of the majesty and beauty of Augustine's Latin style and those that opt instead...
Newnes Engineering Science Pocket Book, Third Edition (Newnes Pocket Books)
Newnes Engineering Science Pocket Book, Third Edition (Newnes Pocket Books)
Newnes Engineering Science Pocket Book is a uniquely versatile and practical tool for a wide range of engineers and students. All the fundamentals of electrical and mechanical engineering science and physics are covered, with an emphasis on concise descriptions, key methods, clear diagrams, formulae and how to use them. John Bird's presentations...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy