My Online Demos
Over the course of my development and speaking career I've created a slew of demo and sample applications for various purposes - presentation aids, proof of concept, learning a new technology/platform, or just exercising my coding muscles to help keep "in shape." Most of these applications end up too simple or boring to be of interest to anyone other than myself (and even I am sometimes bored with them!), but sometimes I end up writing some code that I think someone else may get some value out of seeing. Of the ones that fall into that category, some of them also seem to have value as live, online demos in that you can learn enough from just using them (and 'View Source'-ing them) to make it worth your while. It's these applications that I've decided to host here.
I know the list is a little short right now, but I intend to grow it out substantially as I add on the demos that I've already written that are sitting on my hard drive, as well as those that I have yet to write.
The Demos:
- ASP.NET MVC and AJAX: Working in Harmony
Technologies: ASP.NET MVC (Preview 3); AJAX; jQuery; ASP.NET AJAX (Client Framework)
This began as a demo of the doing some cool things with ActionFilters in ASP.NET MVC (Preview 3) and grew into something that now doubles as an example of my implementation of ASP.NET AJAX UpdatePanel-like behavior (AKA: "partial rendering").
View the Online Demo, Read my blog post about it, or Download the Source Code!
This application has a number of interesting examples:
- Injecting pre-rendering behaviors with ActionFilters
- Using jQuery to make AJAX calls and update a page with JSON data.
- Using the ASP.NET AJAX client-side framework to make AJAX calls and replace sections of a page with partially-rendered data rendered on the server.







