├── .gitignore ├── 1-dev-tools ├── lib │ ├── assets │ │ ├── client-script.js │ │ └── eventsource-polyfill.js │ └── reloadify.js ├── package.json ├── server.js └── views │ └── home.html ├── 10-debugging ├── app.js ├── package.json └── worker.js ├── 2-block-evtloop ├── index.js └── package.json ├── 3-multi-callback ├── package.json └── proxy-server.js ├── 4-nested-callbacks ├── after.js ├── before.js └── package.json ├── 5-monolith ├── index.js ├── lib │ ├── bad-response-handler.js │ ├── requester.js │ ├── resource-extractor.js │ └── url-validator.js └── package.json └── 6-logging ├── package.json └── server.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /1-dev-tools/lib/assets/client-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/1-dev-tools/lib/assets/client-script.js -------------------------------------------------------------------------------- /1-dev-tools/lib/assets/eventsource-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/1-dev-tools/lib/assets/eventsource-polyfill.js -------------------------------------------------------------------------------- /1-dev-tools/lib/reloadify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/1-dev-tools/lib/reloadify.js -------------------------------------------------------------------------------- /1-dev-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/1-dev-tools/package.json -------------------------------------------------------------------------------- /1-dev-tools/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/1-dev-tools/server.js -------------------------------------------------------------------------------- /1-dev-tools/views/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/1-dev-tools/views/home.html -------------------------------------------------------------------------------- /10-debugging/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/10-debugging/app.js -------------------------------------------------------------------------------- /10-debugging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/10-debugging/package.json -------------------------------------------------------------------------------- /10-debugging/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/10-debugging/worker.js -------------------------------------------------------------------------------- /2-block-evtloop/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/2-block-evtloop/index.js -------------------------------------------------------------------------------- /2-block-evtloop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/2-block-evtloop/package.json -------------------------------------------------------------------------------- /3-multi-callback/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/3-multi-callback/package.json -------------------------------------------------------------------------------- /3-multi-callback/proxy-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/3-multi-callback/proxy-server.js -------------------------------------------------------------------------------- /4-nested-callbacks/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/4-nested-callbacks/after.js -------------------------------------------------------------------------------- /4-nested-callbacks/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/4-nested-callbacks/before.js -------------------------------------------------------------------------------- /4-nested-callbacks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/4-nested-callbacks/package.json -------------------------------------------------------------------------------- /5-monolith/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/5-monolith/index.js -------------------------------------------------------------------------------- /5-monolith/lib/bad-response-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/5-monolith/lib/bad-response-handler.js -------------------------------------------------------------------------------- /5-monolith/lib/requester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/5-monolith/lib/requester.js -------------------------------------------------------------------------------- /5-monolith/lib/resource-extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/5-monolith/lib/resource-extractor.js -------------------------------------------------------------------------------- /5-monolith/lib/url-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/5-monolith/lib/url-validator.js -------------------------------------------------------------------------------- /5-monolith/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/5-monolith/package.json -------------------------------------------------------------------------------- /6-logging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/6-logging/package.json -------------------------------------------------------------------------------- /6-logging/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alessioalex/airpair-nodejs-mistakes/HEAD/6-logging/server.js --------------------------------------------------------------------------------