recent progress
-
Automated Testing
-
Remote Monitoring
-
SEO and URL options
-
Skookum project team
Automated testing
CasperJS
- Real webkit/gecko engine
- Works on Windows
- Designed for node.js
- Sandboxes for Angular components
- Golden Path integration tests
- Tests for UI feature groups
- Unit tests for API endpoints
Test development needs to be a focus / have dedicated time.
Testing framework is good - now it needs coverage!
sandboxes
Can be used as both a human test / development platform and an automated test platform with Casper.
http://localhost:3000/assets/angular/flip/simple.test.html
golden path integration tests
feature group tests
unit tests for api endpoints
The API is just passthrough right now.
It shouldn't remain this way - we should marshall and transform the API data into ideal formats for the client.
To ensure that we're delivering what the client expects, we'll need to develop superagent-based tests for the transformed API.
MONITORING
Nodetime.com (cloud-based monitoring & profiling)
nodetime_enabled: true
Graphite (time-series graphing)
statsd_enabled: true
nodetime_enabled: true
statsd_enabled: true
SEO and URL options
This is a conversation we'll need to start soon - URL schemes, vanity URLs, SEO goals, etc. Some options regarding SEO:
- ViewModels / hashbang
- Server-side rendering for search crawlers
- Load model data from server-side templates
Each has tradeoffs. Now that the two most complex pages - browse and guide - both have a V1, we should figure out how we want to expose them to search engines.
skookum project team
Dustan Kasten, Mark Flowers, Assaf Weinberg
JavaScript, HTML5/CSS3, UX experts.
Lots of firepower - got to aim it.
- Start with edits - IE8 fixes, optimizations, issues
- Move to concrete, well-defined projects
- Assume high technical expertise, low DTV mindshare
summary
By hunterloftis
summary
- 1,081