├── .gitignore ├── 1-http ├── 1-hello-world.js ├── 2-send-a-file.js ├── 3-stream-a-file.js └── 4-stream-a-request.js ├── 2-realtime ├── 1-sse │ ├── 1-sse.js │ ├── 2-sse-github.js │ ├── public │ │ └── index.html │ ├── sendGitHubEvents.js │ └── sendTimeEvents.js └── 2-socketio │ ├── 2-socketio.js │ ├── package.json │ ├── public │ ├── game.css │ ├── game.js │ └── index.html │ └── setupGame.js ├── 3-power-of-js ├── 1-socketio-browserified │ ├── 1-socketio-browserified.js │ ├── public │ │ ├── bundle.js │ │ ├── game.css │ │ └── index.html │ ├── setupGame.js │ └── src │ │ ├── entry.js │ │ ├── playerManipulation.js │ │ └── setup.js └── 2-flipper │ ├── jquery-1.8.0.js │ ├── rewriteBody.js │ └── server.js ├── README.md ├── package.json ├── presentation.pdf └── presentation.pptx /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /1-http/1-hello-world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/1-http/1-hello-world.js -------------------------------------------------------------------------------- /1-http/2-send-a-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/1-http/2-send-a-file.js -------------------------------------------------------------------------------- /1-http/3-stream-a-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/1-http/3-stream-a-file.js -------------------------------------------------------------------------------- /1-http/4-stream-a-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/1-http/4-stream-a-request.js -------------------------------------------------------------------------------- /2-realtime/1-sse/1-sse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/1-sse/1-sse.js -------------------------------------------------------------------------------- /2-realtime/1-sse/2-sse-github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/1-sse/2-sse-github.js -------------------------------------------------------------------------------- /2-realtime/1-sse/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/1-sse/public/index.html -------------------------------------------------------------------------------- /2-realtime/1-sse/sendGitHubEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/1-sse/sendGitHubEvents.js -------------------------------------------------------------------------------- /2-realtime/1-sse/sendTimeEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/1-sse/sendTimeEvents.js -------------------------------------------------------------------------------- /2-realtime/2-socketio/2-socketio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/2-socketio/2-socketio.js -------------------------------------------------------------------------------- /2-realtime/2-socketio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/2-socketio/package.json -------------------------------------------------------------------------------- /2-realtime/2-socketio/public/game.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/2-socketio/public/game.css -------------------------------------------------------------------------------- /2-realtime/2-socketio/public/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/2-socketio/public/game.js -------------------------------------------------------------------------------- /2-realtime/2-socketio/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/2-socketio/public/index.html -------------------------------------------------------------------------------- /2-realtime/2-socketio/setupGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/2-realtime/2-socketio/setupGame.js -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/1-socketio-browserified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/1-socketio-browserified.js -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/public/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/public/bundle.js -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/public/game.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/public/game.css -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/public/index.html -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/setupGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/setupGame.js -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/src/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/src/entry.js -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/src/playerManipulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/src/playerManipulation.js -------------------------------------------------------------------------------- /3-power-of-js/1-socketio-browserified/src/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/1-socketio-browserified/src/setup.js -------------------------------------------------------------------------------- /3-power-of-js/2-flipper/jquery-1.8.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/2-flipper/jquery-1.8.0.js -------------------------------------------------------------------------------- /3-power-of-js/2-flipper/rewriteBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/2-flipper/rewriteBody.js -------------------------------------------------------------------------------- /3-power-of-js/2-flipper/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/3-power-of-js/2-flipper/server.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/package.json -------------------------------------------------------------------------------- /presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/presentation.pdf -------------------------------------------------------------------------------- /presentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domenic/understanding-node/HEAD/presentation.pptx --------------------------------------------------------------------------------