jsRender and Knockout

Our monthly hands-on lab series continues on Wednesday nights at Microsoft. The next session will be held at the Microsoft Mid-Atlantic Office in Malvern, PA on June 12 from 5:30-8:00. Refreshments are provided courtesy of philly.NET.

jsRender and Knockout

Wednesday, June 12th, 2013 at 5:30 pm
Bill WolffMVP, Rob KeiserMVP

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.

These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won’t need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:

As data and web pages become more complex it becomes increasingly difficult to maintain the front end code. Templates can be used to make the coding and maintenance easier. In this month’s Hands On Labs we will be looking at two ways to use templates to make the programmers life a little easier. The first method was designed by Boris Moore and the jQuery team and uses two libraries, JsRender and JsViews. The second method was developed by Steve Sanderson and is called Knockout.js. Knockout employs MVVM design ideals. Rob will start with JsRender and Bill will follow up with Knockout.