• Save
Rich HTML/JS Applications with Knockout.js and No Server
Upcoming SlideShare
Loading in...5
×
 

Rich HTML/JS Applications with Knockout.js and No Server

on

  • 1,162 views

Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1eWJEwD. ...

Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1eWJEwD.

Steven Sanderson explains how to write abstract and testable application logic without any DOM clutter with Knockout.js and how Knockout automatically updates app’s UI whenever needed. Filmed at qconlondon.com.

Steven Sanderson is a JavaScript enthusiast, Knockout.js creator, Bristolian, Developer at Microsoft. Twitter: @stevensanderson

Statistics

Views

Total Views
1,162
Views on SlideShare
1,162
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Rich HTML/JS Applications with Knockout.js and No Server Rich HTML/JS Applications with Knockout.js and No Server Presentation Transcript

    • RICH HTML/JS APPS with STEVEN SANDERSON, MICROSOFT @STEVENSANDERSON KNOCKOUT.JS, MOBILE SERVICES and no web server
    • InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations /html5-js-knockoutjs
    • Presented at QCon London www.qconlondon.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
    • WHAT’S IN THIS TALK? 2. CLOUD BACKENDS 1. KNOCKOUT.JS 3. MOBILE APPS FUN NO WEB SERVER BUZZWORDS MAGIC AZURE SPA MODELS VIEWS VIEWMODELS PHONEGAP APP STORES iOS ANDROID WINDOWS PHONE
    • RICH WEB APPS: WHAT’S THE PROBLEM?
    • KNOCKOUT.JS & MVVM MODEL Server / DB JavaScript + observables HTML + bindings MIT LICENSE ON GITHUB ~ 3 YEARS OLD MODEL VIEW VIEWMODEL VIEW MODEL VIEWAUTO!
    • Let’s DO AN APP!
    • wwwsrv01 wwwsrv02 sqldb-master prod-san-backup nginx-proxy BACKEND SERVICEas a
    • TODAY: SO SOON:
    • STEVE’S MISCELLANY OF PERSONAL OPINIONS DEVELOP IN A BROWSER STYLE FOR RETINAUSE WEBKIT REMOTE DEBUGGER CSS TRANSITIONSCOMMERCIAL ARTWORKPLUGINS ARE EASY One Multiple Web dev Depends Use HTML+JS Native mobile dev Go Native Depends SKILL SET TARGET PLATFORM PHONEGAP TIPS iOS-SPECIFIC TIPS
    • SUMMARY 2. CLOUD BACKENDS 1. SINGLE-PAGE WEB APPS 3. MOBILE APPS FUN NO WEB SERVER BUZZWORDS MAGIC AZURE KNOCKOUT.JS MODELS VIEWS VIEWMODELS PHONEGAP APP STORES iOS ANDROID WINDOWS PHONE
    • PhoneGap Knockout.js MobileServices.js Native filesystem Browser (public access) Windows Azure Mobile Service ASP.NET MVC site AppBackend
    • Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations/html5-js- knockoutjs