(This is an HTML slide deck. Press "h" for help, or use the arrow keys to navigate. Press "p" for presenter notes, where you'll find a bunch of links, especially towards the end.)
How much JS?
Hands up: Ruby, Rails, JavaScript, web apps, csmvc
el, this.$, events, $.delegate, templating$.ajax to RESTful JSON API. Designed for override, global or per-class./projects/oss/stories/#1GET /projects/oss/stories/<script>s, JSONBackbone.history.start()view.render()_.template()$('#some-elem').html(someHtml)rails-backbone gemActiveRecord.include_root_in_jsonBackbone.history.start({pushState: true});Model#save cascades to clients: backbone_sync-rails over pubsub bus Faye| Table of Contents | t |
|---|---|
| Exposé | ESC |
| Full screen slides | e |
| Presenter View | p |
| Source Files | s |
| Slide Numbers | n |
| Toggle screen blanking | b |
| Show/hide slide context | c |
| Notes | 2 |
| Help | h |