Skip to content

Files

Latest commit

 

History

History

real-time-web-with-node-js

Real-Time Web with Node.js

Code School - Real-Time Web with Node.js by Gregg Pollack & Carlos Souza. You can get the slides here.

Overview

1. Intro to Node.js

  • 1.1 Intro to Node.js
  • 1.2 Hello You
  • 1.3 Convert Blocking
  • 1.4 Running Your Code
  • 1.5 Read File in Server
  • 1.6 Issuing a Request
  • 1.7 Writing Response Headers
  • 1.8 Response End

2. Events

  • 2.1 Events
  • 2.2 Chat Emitter
  • 2.3 Emitting Events
  • 2.4 Request Event
  • 2.5 Listening Twice
  • 2.6 Listening for Close

3. Streams

  • 3.1 Streams
  • 3.2 File Read Stream
  • 3.3 File Piping
  • 3.4 Fixing Pipe
  • 3.5 Download Server

4. Modules

  • 4.1 Modules
  • 4.2 Missing Exports
  • 4.3 Export A Function
  • 4.4 Exporting An Object
  • 4.5 Installing Local Modules
  • 4.6 Installing Global Modules
  • 4.7 Dependency
  • 4.8 Semantic Versioning

5. Express

  • 5.1 Express
  • 5.2 Express Routes
  • 5.3 Route Params
  • 5.4 Rendering
  • 5.5 URL Building
  • 5.6 Doing the Request
  • 5.7 Express Server

6. Socket.io

  • 6.1 Socket.io
  • 6.2 Setting Up socket.io Server-Side
  • 6.3 Client socket.io Setup
  • 6.4 Listening For Questions
  • 6.5 Broadcasting Questions
  • 6.6 Saving Client Data
  • 6.7 Answering Questions
  • 6.8 Answering Question Client

7. Persisting Data

  • 7.1 Persisting Data
  • 7.2 Simple Redis Commands
  • 7.3 Get A Key
  • 7.4 Working With Lists 1
  • 7.5 Working With Lists 2
  • 7.6 Persisting Questions
  • 7.7 Emitting Stored Questions
  • 7.8 Limiting Questions Stored