SDC 2013 SPA Made Breezy Tiberiu Covaci Ward Bell, v.p. of technology, IdeaBlade.

Slides:



Advertisements
Similar presentations
John Culviner johnculviner.com DEMO CODE:
Advertisements

Developing HTML5 Application using MVVM pattern Pekka Ylenius.
Alpha Anywhere Product Roadmap and Overview
Knockoutjs and JQuery The One-Two Punch for Richer MVC 4 Applications Connecticut.NET Developers Group November 13, 2012.
& Silverlight, Windows Phone 7, Windows Azure, jQuery, OData and RIA Services. Shaken, not stirred. Kevin
USING ANGULARJS WITH SITEFINITY
Creating a SharePoint App with Microsoft Access Services
User Group 2015 Version 5 Features & Infrastructure Enhancements.
NextGen Technology upgrade – Synerizip - Sandeep Kamble.
WebMatrix 2 /* web with benefits */. Everything You Need Start create new from OSS apps or templates, or start with existing sites hosted remotely or.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
Angelo Chan Kamran Bilgrami. Agenda ● WinJS - What and Why ● Modern Apps ● WinRT Architecture ● Demos o Controls o Data Bindings o Program LifeCycle Management.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Introduction to Angular JS Sergey Barskiy Working Class Nobody Level: Introductory.
JS Frameworks Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
JSF Framework Java Server Faces Presented by Songkran Totiya (6/10/2014)
The Web Developer’s Toolbox Steve Fabian e:
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Putting Performance Best Practices Together to Create the Perfect SPA Chris Love2Dev.com.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Getting started with ASP.NET MVC Dhananjay
Canopy walk through Single-Page Apps (SPAs) Benjamin Howarth Freelancer, Code Gecko Umbraco UK Festival, Fri 30 th Oct 2015 CODE GECKO.
Securing Angular Apps Brian Noyes
Advanced Windows Store App Development with HTML5 Refresh / Exam Prep M6: Tools and Asynchronous Programming Jeremy Foster Microsoft Technical.
ASP.NET MVC An Introduction. What is MVC The Model-View-Controller (MVC) is an architectural pattern separates an application into three main components:
Text INTRODUCTION TO ASP.NET. InterComm Campaign Guidelines CONFIDENTIAL Simply Server side language Simplified page development model Modular, well-factored,
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Building Web Applications using the latest ASP.NET technologies Max Déboli Director de Desarrollo Microsoft Azure MVP Lagash
The New Face of ASP.NET ASP.NET MVC, Razor, and jQuery Ido Flatow | Senior Architect | Sela | This session is.
Developing Windows 8 Style Application With HTML and JavaScript Lino Tadros | Falafel Software.
Danijel Malik Visual Studio ALM MVP What’s new in Visual Studio 2013 and Team Foundation Server 2013.
7 Unusual Features Of Meteor Js Master Software Solutions Pvt. Ltd.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
Hartelijk welkom VB Event 26 september 2012 ‘Visual Studio 2012 voor de VB.NETWEB developer’ Alex Thissen – Achmea.
10 Mobile Application Framework Must Know to Launch New App.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
MVC 4.0, Knockout.js, Bootstrap and EF6.0 FAST, FLEXIBLE AND RESPONSIVE QUICK TO MARKET WEBSITES.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Web Technology Solutions
Kendo UI ASP.NET MVC Wrappers
Angular 2 with ASP.NET Core in Practice
Visual Studio 2017 By Michael Washington
Customizing SharePoint with TypeScript and Knockout
About Bill Bill Baer (ˈbɛər)
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Kendo UI ASP.NET MVC Wrappers
ASP.NET MVC Introduction
Office 365 Development July 2014.
The Modern ASP.NET Tech Stack!
Angular JS Training | Angular JS online Training at GoLogica
Fast App Creation with APEX Blueprints
It’s a Knockout! MVVM Style Web Development
KnockoutJs online Training at GoLogica in Pune
KnockoutJS -Pradeep Shet 31st August 2014.
Customizing SharePoint with TypeScript and Knockout
User Interface / User Experience Demo
Customizing SharePoint with TypeScript and Knockout
Customizing SharePoint with TypeScript and Knockout
Widgets reuse of code Luxembourg 23 & 24/05/2013
Introduction to AngularJS
Rich single page applications with SharePoint
Single Page Apps Done Right
Tiberiu Covaci Senior Technical Trainer Many-core
TechEd /27/2019 5:37 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
05 | An Introduction to AngularJS
TechEd /12/ :12 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Introduction to ASP.NET MVC
Presentation transcript:

SDC 2013 SPA Made Breezy Tiberiu Covaci Ward Bell, v.p. of technology, IdeaBlade

SDC 2013 Who am I Tiberiu ’Tibi’ Covaci Software engineer, 20 years experience MCT since 2004, teaching.NET Senior Trainer & Mentor in Romania MVP for Windows Azure Father & Geek / #scandev

SDC 2013 Agenda What is SPA Technologies Demo

SDC 2013 Single Page Application Rich Client App in HTML/JavaScript

SDC 2013 Why SPA?

SDC 2013 One ASP.NET

SDC 2013 Hybrid is the norm ASP.NET Web Form ASP.NET MVC Page ASP.Net MVC Page SPA No one pattern is the bestEvolution, not revolution

SDC 2013 Knockout JavaScript MVVM framework Independent library Works well with other frameworks

SDC 2013 Knockout Declarative bindings Automatic refresh Dependency tracking Support for templating

SDC 2013 Knockout observables Observable properties Observable arrays Computed(dependent) observables

SDC 2013 Knockout bindings Controlling text and appearance Control flow Form field bindings Rendering templates Custom bindings

SDC 2013 learn more at knockoutjs.com

SDC 2013 Demo

SDC 2013 Durandal Clean MV* Architecture JS & HTML Modularity Simple App Lifecycle Eventing, Modals, Message Boxes, etc. Navigation & Screen State Management Consistent Async Programming w/ Promises App Bundling and Optimization

SDC 2013 Durandal Use any Backend Technology Built on top of jQuery, Knockout & RequireJS Integrates with other libraries such as SammyJS & Bootstrap Make jQuery & Bootstrap widgets templatable and bindable (or build your own widgets).

SDC 2013 learn more at durandaljs.com

SDC 2013 Demo

SDC 2013 Rich data Caching Validation Client Queries Batch Save Change Tracking Roll Your Own

SDC 2013 Free Open Source (GitHub)GitHub MIT License

SDC 2013 Technical Support Professional Services

SDC 2013

learn more at breezejs.com

SDC 2013 Demo

SDC 2013 Summary SPA is a good alternative KO and data binding makes code cleaner Durandal makes the MV* easy SPA is Breezy with KO and Durandal

SDC 2013 Tank you Thanks to IdeaBlade Ward Bell Marcel Good