f_
==

Asynchronous node.js made easy.

---


## Table of contents

* Introduction
    - Asynchronous Node.js
    - Modular Node.js
    - Loosely coupled application logic
    - Separation of concerns
    - Maintainable code
    - Testable code
* Problem
    - Abstract
    - In depth
* Solution
    - Abstract
    - In depth
* Development tools
    - Continuous integration
        + Travis-ci
        + Integration testing
    - Unit testing
    - Code coverage
* API
    - augment
    - setup
    - next
    - retryAll
    - retryThis
    - retryFrom
    - retryMethod
    - abort
    - finish
    - resetNamespace
    - addErr
    - logErrStack
    - cleanup
* Flowcharts
    - augment/setup
    - next
* Examples
    - Minimal
    - HTTP request handler
    - Source code ripper
    - Database interface
        + Description
        + Flowchart
        + Code
* Project maintenance
    - Project stability
    - Future features
* Feedback


---
f_
==

Asynchronous node.js made easy.

---


## Table of contents

* Introduction
    - Asynchronous Node.js
    - Modular Node.js
    - Loosely coupled application logic
    - Separation of concerns
    - Maintainable code
    - Testable code
* Problem
    - Abstract
    - In depth
* Solution
    - Abstract
    - In depth
* API
    - augment
    - setup
    - next
    - retryAll
    - retryThis
    - retryFrom
    - retryMethod
    - abort
    - finish
    - resetNamespace
    - addErr
    - logErrStack
    - cleanup
* Flowcharts
    - augment/setup
    - next
    - Simple program
* Development tools
    - Continuous integration
        + Travis-ci
        + Integration testing
    - Unit testing
    - Code coverage
* Examples
    - Minimal
    - Source code ripper
    - HTTP request handler
    - Database interface
        + Description
        + Flowchart
        + Code
* Project maintenance
    - Project stability
    - Future features
* Feedback


---
Order fixes and added flowchart: Simple program
Order fixes and added flowchart: Simple program
