JavaScript for Line of Business Applications
596.1K views | +0 today
Follow
JavaScript for Line of Business Applications
Keeping track of current JavaScript Frameworks that help design your clientside Business Logic Layers.
Curated by Jan Hesse
Beam to my Inbox:
Your new post is loading...
Your new post is loading...

Popular Tags - Filter using the Funnel

Current selected tags: 'functional programming', 'ES6'. Clear
Scoop.it!

wu.js — Higher order functions for ECMAScript 6 iterators

wu.js — Higher order functions for ECMAScript 6 iterators | JavaScript for Line of Business Applications | Scoop.it

wu.js provides the higher order functions you've come to love from working with arrays (such as map and filter) as well as ones that may be new to JavaScript developers (such as takeWhile). 

No comment yet.
Scoop.it!

Taming the Asynchronous Beast with CSP in JavaScript

Taming the Asynchronous Beast with CSP in JavaScript | JavaScript for Line of Business Applications | Scoop.it

I think things can be simplified to a single abstraction since the underlying problem to all of this is the same. I present to you CSP and the concept of channels. CSP has been highly influential in Go and recently Clojure embraced it as well with core.async. There's even a C version. It's safe to say that it's becoming quite popular (and validated) and I think we need to try it out in JavaScript. I'm not going to spend time comparing it with every other solution (promises, FRP) because it would take too long and only incite remarks about how I wasn't using it right. I hope my examples do a good enough job convincing you themselves.

Jan Hesse's insight:

Communicating sequential processes

No comment yet.
Scoop.it!

Tail Calls, Default Arguments, and Excessive Recycling in ES-6

Tail Calls, Default Arguments, and Excessive Recycling in ES-6 | JavaScript for Line of Business Applications | Scoop.it

The mapWith and foldWith functions we wrote in Destructuring and Recursion in ES6 are useful for illustrating the basic principles behind using recursion to work with self-similar data structures, but they are not “production-ready” implementations. One of the reasons they are not production-ready is that they consume memory proportional to the size of the array being folded.

No comment yet.