Downloads

Though not in zipped-up, downloadable form, I'm usually pretty good about checking in updated versions of all of my sample code and slide decks in my browseable respository.

Demos and Samples

ASP.NET MVC

  • Deep Dive into ASP.NET MVC
    • AJAX (JSON & Partial Rendering) Demo This is the demo I give towards the end of my presentation, showing ASP.NET MVC and AJAX working together. In this demo I show two different ways of accomplishing essentially the same thing: one using client-side code and the jQuery framework; the other using partial rendering on the server-side and replacing sections of the page on the client-side using the ASP.NET AJAX client framework.
      Download: ASP.NET MVC Ajax.zip (811 kb)
    • Serializable ActionFilter Demo: This demo is actually a precursor to the AJAX demo above, and in fact is the main reason that the demo above even works! So, if you want to download a running example you can just run the AJAX demo above. Alternatively, if you just want to see the source for the ActionFilter (all the interesting stuff is in one class anyway), you can view it on my online repository.
    • Northwind Demo: The project I use to demo this is not mine - I got it from Phil Haack's blog post.
    • URL Routing Demo: Same deal with the routing demo - it's not mine! Phil Haack really is amazing... He's got a link to it on this blog post.

Presentations (Slide Decks)

General / Best Practices

  • UX Patterns and Principals (Hosted on behalf of Todd Snyder)

    This is a presentation created and delivered by my Infragistics colleague, Todd Snyder. It is an incredible overview of general UX patterns and prinicipals, with a heavy emphasis on the MVC pattern.
    If you are not familiar with the MVC pattern in general, this - coupled with his excellent blog post on the topic is a great start to really getting to know these patterns.

    Download: UX Patterns and Principals.pptx (199 KB)


ASP.NET MVC

  • Introduction to the ASP.NET MVC Framework

    Gives an introductory look at what the ASP.NET MVC (Preview 3) framework is: its roots, its goals, and its implementation details. Based on Scott Hanselman's excellent talk at MIX '08.

    Download: ASP.NET MVC - Intro.pptx (110 KB)

  • Deep Dive into ASP.NET MVC

    This is the slide deck I created and used for our "deep dive" MVC Firestarter sessions. This deck is a 100-300 level discussion about the various aspects of the ASP.NET MVC (Preview 3) framework.

    Download: ASP.NET MVC - Deep Dive.pptx (524 KB)