Web API and knockout are new additions to vs2012. If you're interested in how to use these to create a sample website. It might help you. Or perhaps you can tell me your opinion about it to make it better.
The sample is employee CRUD. in a single page with no postbacks or unnecessary calls to the server. here is a blog post about how to create it from scratch using your own visual studio 2012
http://magedfarag.wordpress.com/2012/10/13/asp-net-web-api-knockout-test-drive/