mvvm

A 19-post collection

Inside the ASP.NET Single Page Apps Template

The Single Page App (SPA) template is now available in the ASP.NET and Web Tools 2012.2 (Release Candidate). This SPA template has been updated since its beta release which I blogged about here. Kudos to Mads Kristensen for spearheading this at Microsoft. I’ve been a big fan of SPA and of Mads for a while. I was thrilled to see some of my feedback (from my previous post/review) make it into this template. This post contains a complete walk through of all of the key pieces on the server and client side. What is the Intention of the Template? Since the beta release of the SPA template, there are a ton of small revisions that...


Inside the ASP.NET Single Page Apps Template Beta

There are a bunch of shiny new toys, including a new Single Page App (SPA) template, inside the ASP.NET Fall 2012 Update BUILD Prelease  ( Download link for it is on this page here ) . The original template for SPA made an appearance over a year ago in a preview and was later removed prior to VS 2012 being released. (You may recall Upshot.js was part of the former template before both of their demises) The first run at the former template wasn’t really a template, but rather a specific way to create a SPA. This new template is a template . Kudos to Mads Kristensen for spearheading this at Microsoft....


Build Single Page Apps - Part 7 - MVVM and KnockoutJS

You knew it was coming, and you were right. MVVM and Knockout are 2 passions of mine and of course they are a big part of my upcoming Pluralsight course titled “Building Single Page Apps (SPA) with HTML5, ASP.NET Web API, Knockout and jQuery”. It’s less than 2 weeks to go before it’s due to go live! You can catch up on the previous posts in this series here: More on the Code Camper SPA Part 1 - The Story Begins (What is the Code Camper SPA?) Part 2 - Client Technologies Part 3 - Server Technologies (the Data Layer) Part 4 - Serving JSON with ASP.NET Web API Part 5 -...


Building Single Page Apps with HTML5, Knockout, jQuery, and Web API - Part 2 - Client Technologies

Last week I wrote about the overall story for my new course for Pluralsight “Building Single Page Apps (SPA) with HTML5, ASP.NET Web API, Knockout and jQuery” (due out August 31st). This week I want to share some of the client technologies that I am exploring in the SPA. This is an end to end course, so I cover the app and how it uses all of the technologies to produce the SPA. To avoid the course being 100 hours long, I cover just the pieces you need to know about to build a SPA. This should help keep the course flowing along from topic to topic. I’ll keep putting these types of posts out...


HTML and Knockout from Tech Ed NA 2012

This is a KnockoutJS presentation I gave at Tech Ed NA 2012 conference in Orlando in June. Thank you to the almost 700 people who attended … I had a great time and really enjoyed the questions after the session. The deck, abstract and samples are in this post.   Abstract is below: Do you write a lot of HTML and JavaScript code to push and pull data? In this session, learn popular techniques to use data binding to bind your data to your target controls in HTML writing less code, but gaining more power. See how to consume json data, use json objects in JavaScript, use declarative binding, using KnockoutJS. Also, see how to use the MVVM pattern to...