#javascript #Functional Programming #ProductivityFirst-class and Higher Order Functions: Effective Functional JavaScriptFunctions: the killer JavaScript feature we never talk about. JavaScript is a very in-demand language today. It runs in a lot of places from the browser to embedded systems and it brings a non-blocking I/O model that is faster than others for some types of applications. What real ...
#javascript #Functional Programming #ProductivityClosures, Partial Application and Currying: Effective Functional JavaScriptSpices and other ingredients of a great curry To use JavaScript to its full potential you have to embrace its strong functional programming base. We’re going to explore some crucial and powerful functional constructs: closures, partial application and currying that make JavaScrip ...
#Productivity #javascript10 minute JavaScript: Library development in ES6 with Babel, Mocha and npm scriptsWarning: the ecosystem has moved on since this post was originally published, it’s now easier than ever to set up a library for development: see Writing an npm module with microbundle for an up to date view on how to develop a library JavaScript has a thriving ecosystem of libra ...
#javascript #es6 #web developmentRecursion in JavaScript with ES6, destructuring and rest/spreadThe latest ECMA standard for JavaScript (ECMAScript 6) makes JavaScript more readable by encouraging a more declarative style with functional constructs and new operators. ...