Tuesday, June 18, 2013
Luay Kawasme
Luay Kawasme has more than fifteen years experience in developing enterprise applications. He currently works as a Team Lead at Vision Critical Inc in Vancouver. Prior to that Luay worked at several other local companies including Pivotal Corp (CRM) and Simba Technologies (Middleware SDK provider). Luay also does onsite training of Object Oriented technologies including C#, Java, and C++. Among his clients are Boeing Corp, Sage Software, and Protech Engineering.
Model/View/ViewModel (MVVM) with Knockout.js

Web development is reaching new levels. With a trend towards richer presentation layer, the need to establish maintainable design patterns for JavaScript development becomes vital.

Knockout.js is a library that builds on the strength of MVVM design pattern. MVVM was initially introduced by Microsoft in Windows Presentation Foundation (WPF) and Silverlight. MVVM proved to be a solid design patter that bridges the UI elements to the corresponding data model.  

In this session, we will cover the MVVM design pattern and illustrate its usage to develop powerful SinglePage applications. We also introduce HTTP based Web APIs patterns that communicate with the MVVM presentation layer through JSON objects.

Copyright 2012 by Vancouver Technology Festival   |  Privacy Statement  |  Terms Of Use