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
258 stars
9 watching
25 forks
Language: JavaScript
last commit: over 1 year ago
Linked from 1 awesome list
callbackcallback-mountaincallbacksexamplefunctional-riverguidehocjavascriptmodularmodular-jsnodejspatternspromiserefactoring
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 |