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 3 years ago
Linked from 1 awesome list

callbackcallback-mountaincallbacksexamplefunctional-riverguidehocjavascriptmodularmodular-jsnodejspatternspromiserefactoring

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mljs/feedforward-neural-networksAn implementation of feedforward neural networks in JavaScript based on the wildml library29
mostlyadequate/mostly-adequate-guide-ruTeaches functional programming in JavaScript with a focus on practical application and ease of use1,223
mikaelbr/bacon-loveA workshop module teaching Functional Reactive Programming concepts using Bacon.js48
mxriverlynn/backbone.marionetteProvides an application architecture and tools for building scalable JavaScript applications with Backbone.js112
codekult/adventures-of-lambda-in-jsA curated list of resources to learn Functional Programming in JavaScript16
mightyspring/javascriptA comprehensive JavaScript style guide outlining best practices for coding conventions and syntax.0
elclanrs/dom.jsA proof-of-concept implementation of the do monad syntax in JavaScript for functional programming11
chamnap/javascript_style_guideA comprehensive style guide for writing clean, maintainable JavaScript code11
gypsydave5/mostly-adequate-functional-answersA book and project on learning functional programming in JavaScript by applying it to real-world software development0
jbmusso/gremlin-javascriptTools and APIs for processing and traversing graph structures using Gremlin protocol in JavaScript215
jonlaing/rationaleA Ramda-inspired utility library for ReasonML/OCaml.275
experience-monks/javascript-code-conventionsA JavaScript style guide outlining best practices for coding conventions25
benvie/javascriptnext.tmlanguageDefines syntax rules for modern JavaScript programming languages, including modules and ECMAScript 6 features.33
milafrerichs/browser-repl-jsA Svelte-based code editor component with real-time execution and display of JavaScript code14
yosbelms/ramdascriptA functional programming language that compiles to JavaScript, featuring Lisp-like syntax and Ramda as the standard library.132