14
6000 Greenwood Plaza Blvd Suite 110 Greenwood Village, CO 80111 303.798.5458 www.aspenware.com Modern Web App Architecture featuring Backbone and Node @adamroderick a.roderick@aspenware .com

Adam roderick application architecture featuring node and backbone

Embed Size (px)

Citation preview

Page 1: Adam roderick   application architecture featuring node and backbone

6000 Greenwood Plaza BlvdSuite 110Greenwood Village, CO 80111303.798.5458

www.aspenware.com

Modern Web App Architecturefeaturing Backbone and Node

@[email protected]

Page 2: Adam roderick   application architecture featuring node and backbone

Constraints

Page 3: Adam roderick   application architecture featuring node and backbone
Page 4: Adam roderick   application architecture featuring node and backbone
Page 5: Adam roderick   application architecture featuring node and backbone
Page 6: Adam roderick   application architecture featuring node and backbone
Page 7: Adam roderick   application architecture featuring node and backbone

Shouting Match App

Page 8: Adam roderick   application architecture featuring node and backbone
Page 9: Adam roderick   application architecture featuring node and backbone

App Design

Page 10: Adam roderick   application architecture featuring node and backbone

Browser

HTMLCSS

JavaScriptjQuery

BackboneUnderscore

Server

CoffeeScriptNode

ExpressJade

Standard HTTP

XmlHttpRequest (HTTP)

Web Sockets (TCP)Twitter API

Page 11: Adam roderick   application architecture featuring node and backbone

Why Node?

Page 12: Adam roderick   application architecture featuring node and backbone

Why Backbone?

Page 13: Adam roderick   application architecture featuring node and backbone

Walkthrough

Page 14: Adam roderick   application architecture featuring node and backbone

6000 Greenwood Plaza BlvdSuite 110Greenwood Village, CO 80111303.798.5458

www.aspenware.com

Adam Roderick

@[email protected]

https://github.com/aspenware/shouting-match

http://www.slideshare.net/aroder/adam-roderick-application-architecture-featuring-node-and-backbone