Home > News

ASP.NET MVC Extensibility Powerpoint Slides from Orlando Code Camp 2009

Sunday, March 29, 2009

ASP.NET MVC Extensibility - Opinionated FrameworksThanks to everyone who attended my Orlando Code Camp 2009 Presentation on ASP.NET MVC Extensibility - Opinionated Frameworks. I especially appreciate everyone who came up to me and complimented me on the presentation. It really means a lot!

The abstract of the presentation was as follows:

 

ASP.NET MVC Extensibility - Opinionated Frameworks

Leverage the extensibility of the ASP.NET MVC Framework by creating a more productive, maintainable, and opinionated MVC framework. This session will guide you through the wonders of creating your own controller factories, custom model binders, action filter attributes, T4 Code Generation Templates, ActionResults, and HTML Helpers so that you can develop high quality MVC Web Applications in a more productive and opinionated manner.

 

The presentation covered the following 6 ASP.NET MVC Extensibility Points:

  • Custom Controller Factories - Dependency Injection
  • Custom View Engine - Support for iPhone and Other Mobile Phones
  • Custom ActionResults - RssResult for Displaying RSS Feed
  • Custom ModelBinder - Advanced ModelBinding and Validation
  • Custom HtmlHelper - Display Table of IEnumerable of T for Admin
  • Custom T4 Templates - Custom Controller.tt to Create CRUD Controller

Download the PDF.

Attached is sample code based on the presentation. I added the samples to a blank ASP.NET MVC Web Application to make the points mentioned in the presentation easier to understand. If you saw something in the presentation that was not quite covered in the sample code, please let me know.

Download the Sample Code.

Tools mentioned in the presentation include:

 

Thanks to everyone who attended and I look forward to seeing you at the first Tampa ASP.NET MVC Developer Group Meeting on April 16!

 

Tags: Orlando Code Camp , ASP.NET MVC Presentations

Copyright © 2009 TampaDev.org