Special thanks to both Scott Guthrie and Pluralsight for pulling together a special promotion that allows you to get a free 1-month subscription to watch both my Knockout / MVVM course and my Single Page Apps with HTML5, ASP.NET Web API, Knockout, and jQuery at no cost! That’s over 10 hours of material for free! For full details please see Scott Guthrie’s post about the promotion for … more
Saving data is simple, right? What app isn’t complete without some sort of saving mechanism? And while I’m at it, it’s nice to be able to track when changes occur so I can tell if a user can press the save button or even leave the current screen. Which bring me to making my buttons smart enough to know that they are already involved in a asynchronous process, so commanding would be nice. Finally, … more
Interested in building web applications with rich client interaction? My latest Pluralsight course Single Page Apps with HTML5, ASP.NET Web API, Knockout, and jQuery is now available. In this post you can find links to the course, the topics the course covers, a preview video, and a live demo.
You can check out a live demo of the Code Camper SPA online. The kind folks at Cytanium … more
I like demo apps that show how to deal with real scenarios like navigation, animation, client storage, and event messaging. A SPA generally has multiple views of related data and uses navigation so it only makes sense that my new Pluralsight course “Single Page Apps with HTML5, ASP.NET Web API, Knockout, and jQuery” demonstrates navigation. And frankly, the rest of the topics like animations and … more
Today my latest course Single Page Apps with HTML5, ASP.NET Web API, Knockout and jQuery became available at Pluralsight! This also happens to be the 300th course released by Pluralsight! To celebrate, they are offering my course for free for 48 hours (see web site for exact terms and details). Follow @pluralsight and @john_papa on Twitter to find out about other great offers like this, and feel … more
Pluralsight and my fellow authors are like a family. So much like a family, in fact, that we decided to take making fun to the next level. The good folks at Pluralsight bribed invited me and the rest of the authors to embarrass myself by lip synching a spoof video for the viral hit Call Me Maybe, by Carly Rae Jepsen. Yes, you heard that right.
It involved a lot of Tequila courage … more
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 - … more
SPA’s are apps too. And as such when creating a SPA you will find yourself writing code to get data, push data, handle validation, change tracking, storing data locally, presenting data, and so much more. All of these roles could be written in a scattered manner across the app, but that causes redundancy, low code re-use and a readability and maintenance headache. And for you pattern folks (like … more
Are you ready? Both Visual Studio 2012 and Windows 8 RTM today for MSDN and TechNet subscribers. And they are available for download now! A word of caution … I had to go to the details list and search for both for them to appear (they did not show up in the home page for downloads for me). I’ve been using Windows 8 and VS 2012 (public) pre-releases for a while now and they are very solid and … more