Doing Modern Web, aka
Who Am I?
Internet Explorer User Agent
The Tablet Show
Chris Love Talks Surface Pro, Mobile Development and More
Chris Love Does Enterprise Mobility
Deep Fried Bytes
Mobile Web Is Not What The Other Guys Say It Is
Technology & Friends
Talking About Touch & Mobile Web
DeepTissueJS – A Touch Gesture Abstraction Library
SPA – Single Page Application Router, View Manager
Backpack – Markup Manager leveraging LocalStorage
FannyPack – Markup Manager leveraging on page markup
Slide Deck – http://www.slideshare.net/docluv
Only URL U Need!
What a Modern Web App Is
StandardsCompliant Browser) *
(Touch + Mobility + Performance)
=== Great Single Page Application
What Does the Modern Enterprise Web App
Topology look like?
The Modern Web Hour Glass
DB – SQL Server/NoSQL
What does the AJAX Layer Look Like?
What is the API?
The window to and from your data
Can be Restful, but more importantly should use JSON
Can be hosted internally or in the cloud
As the web guy I could care less what lies behind the API,
just give me the JSON baby
What is HTML5?
Natural progression of HTML that is a living breathing
specification that defines how developers can
confidently create modern web sites with structured
What is CSS3?
Natural progression of CSS that is a living breathing
specification that defines what developers can use to
control the rendering, animations and other really cool
things with their HTML elements.
It is not C# or Java so stop writing it that way!
It is a protypical, very dynamic language
Provides a rich way to drive great user experiences in the
browser and now do cool things on the server