You can find the resulting code form this tutorial on the socket-api-chat-room branch of the Web App Demos repo on the class GitHub page.
creating the front-end UI or client side "view"
- setting up our "view" or UI (user interface) (code structure/patterns)
- structuring + styling our UI (HTML/CSS)
- dynamically creating UI elements (JavaScript + the DOM) (code structure/patterns)
- Imperative vs Declarative (programming paradigms)
- finishing up dynamically created UI
creating the backend or server side logic
- cleaning up the front end (code structure/patterns)
- REST API vs Socktes (code structure/patterns)
- setting up sockets.io library/module
- setting up the event listeners
- sending messages to/from server
- modularizing our sockets code (code structure/patterns)
- a tangent note on privacy