- Large Scale Applications…
- Event Driven vs. jQuery and Plugins
- Get NPM and Dev Environment Setup
- React in a few lines of jQuery
- jQuery and DOM events
- Observer Pattern
- Build a simple Instagram API
- Couple API to UI with nothing but events
- A Very Quick Intro to Browserify
- Loose vs Tight Coupling
- Move our code to a module (or several)
- Data Stores
- UI and Views
- Dispatchers and Actions
- Adding AJAX and server binding
- Tying it all together with Actions
- Server integration with Ajax
- Build a Store for fetched images
- Use events to render changes
- Build a Dispatcher
- Events and MV* Libraries
- Quick Intro to Flight.js
- NPM event emitter
- Delorean, Fluxor and Flux
- Move our UI Code to Flight.js,
- Use Delorean to provide a Dispatcher
- Mocha
- Pure Functions and Unit tests
- Test our modules