escape-from-callback-mountain

Refactoring guide

A guide and example project demonstrating the Functional River pattern for refactoring callback-based NodeJS/JavaScript code to use Promises and modular, functional programming.

Example Project & Guide for mastering Promises in Node/JavaScript. Feat. proposed 'Functional River' pattern

GitHub

258 stars
9 watching
25 forks
Language: JavaScript
last commit: over 1 year ago
Linked from 1 awesome list

callbackcallback-mountaincallbacksexamplefunctional-riverguidehocjavascriptmodularmodular-jsnodejspatternspromiserefactoring

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mljs/feedforward-neural-networks An implementation of feedforward neural networks in JavaScript based on the wildml library 29
mostlyadequate/mostly-adequate-guide-ru Teaches functional programming in JavaScript with a focus on practical application and ease of use 1,221
mikaelbr/bacon-love A workshop module teaching Functional Reactive Programming concepts using Bacon.js 48
mxriverlynn/backbone.marionette Provides an application architecture and tools for building scalable JavaScript applications with Backbone.js 112
codekult/adventures-of-lambda-in-js A curated list of resources to learn Functional Programming in JavaScript 16
mightyspring/javascript A comprehensive JavaScript style guide outlining best practices for coding conventions and syntax. 0
elclanrs/dom.js A proof-of-concept implementation of the do monad syntax in JavaScript for functional programming 11
chamnap/javascript_style_guide A comprehensive style guide for writing clean, maintainable JavaScript code 11
gypsydave5/mostly-adequate-functional-answers A book and project on learning functional programming in JavaScript by applying it to real-world software development 0
jbmusso/gremlin-javascript Tools and APIs for processing and traversing graph structures using Gremlin protocol in JavaScript 214
jonlaing/rationale A Ramda-inspired utility library for ReasonML/OCaml. 275
experience-monks/javascript-code-conventions A JavaScript style guide outlining best practices for coding conventions 25
benvie/javascriptnext.tmlanguage Defines syntax rules for modern JavaScript programming languages, including modules and ECMAScript 6 features. 33
milafrerichs/browser-repl-js A Svelte-based code editor component with real-time execution and display of JavaScript code 14
yosbelms/ramdascript A functional programming language that compiles to JavaScript, featuring Lisp-like syntax and Ramda as the standard library. 132