Train people on a complete stack outside of jQuery
Highlevel concepts
- Dependency Management
- Documentation
- Error Reporting
- Organization
- Testing
- Unit
- Functional
- Code
- widgets
- models
- events
- templates
The talks will center around building a Music App
-
Introduction.
Who are we. Why are we doing this. What you are going to get out of it.
-
The music app.
Describe the functionality.
-
Philosophy
General design philosophy (maintainability first) (testing). How we are going to build it. TSA
-
Folder Structure and dependency management
Where we'll put everything (tools), how we'll load it.
-
Building Widgets
How to build widgets
-
Section
Use the DOM as much as possible
-
The 'perfect' plugin.
Inheritance. (we'll use this)
-
A List Widget
-
Views.
-
Models
Fixtures, JSON-RPC
Performance
-
-
-
Putting them together
Events. History.
-
Building
-
Documenting
-
Error Reporting