Twitter Feed Popout byInfofru

Adventures in .NET Software Craftsmanship!

MVC Extensibility–CMAP Code Camp

downloadThe following is the download link for the demo code and slides for my presentation on MVC Extensibility done at the Central Maryland Association of .NET Professionals Code Camp (CMAP Code Camp).  Thanks to all who attended my presentation, it was extremely fun plowing through a ton of code all across the stack of the ASP.NET MVC Framework request execution lifecycle.


Download Demo Code & Slides


Also, big thanks to Christopher Steen and Randy Hayes for hosting and allowing me to participate as a speaker in such a wonderful event.

Codes and Slides on MVC Extensibility

I have made my slides and code available from my presentation on MVC Extensibility at the MVC Conference.   Before I give out the details,  I would like to congratulate the organizers of the event for their great work on making this amazing event happen.  In particular, I would like to extend a personal thanks to Eric Hexter, and Javier Lozano.  Thanks again guys, for giving me the opportunity to speak on such an amazing digital venue.


The the slides and code are available at codeplex in this location.

Presenting at MVCConf

I am excited to announce that I will be participating as a presenter at MVCConf.  MVC Conference (MVCConf) is a free virtual conference focused on one thing only, writing awesome application on top of the ASP.NET MVC applications, for more information go to


I will be doing a presentation on MVC Extensiblity focused on plugging functionality onto your MVC application to enforce separation of concerns therefore enhancing testability. The following are the preliminary details:


MVC2 Extensibility

Learn the basic extensibility points of the ASP.NET MVC Framework by refactoring an existing code base and making changes that will make your application less fragile and easier to test.  The main focus will be how to leverage dependency injection, routes, action filters,  model binders, etc. to build a better all-around application.


Hope to see you online on the 22h of July!

Double Duty at Richmond Code Camp 2010.01

I will be presenting at the upcoming Richmond Code Camp 2010 spring edition, held at the J. Sargeant Reynolds Community College campus on Parham Road.  For additional details visit the Richmond Code Camp website at


I am looking forward to seeing all the familiar faces that make up the Code Camp experience what it is. 


The following are the topics I will be presenting on,


Articulate your Data with FluentNHibernate

Learn how to use NHibernate, arguably the most used and powerful OSS ORM, using strongly typed fluent configurations. Avoid the hassle of building hundreds of XML files for mapping and configuration, and explore the benefits of Convention over Configuration while increasing your productivity.


Designing an ASP.NET MVC2 Application for Testability

The ASP.NET MVC Framework greatly improved the testability of an ASP.NET Web application by allowing us to easily apply unit and integration testing techniques to our Controllers, Filters, Binders, and more. But testing these components in isolation doesn't prove that your site functions as expected and outlined in the business requirements. Learn how to design and implement testability from the view perspective using BDD techniques applied to frameworks such as SpecFlow, Watin, and NUnit.

Nova Code Camp - Articulate your Data with FluentNHibernate

As promised the code for my presentation at the Norhern Virgnia (Nova) Code Camp is attached.  For those of you who missed the presentation I will be presenting again later on this month at the CapArea.NET user's group.  I want to congratulate Jeff Schoolcraft and the rest of the organizers for a very successful code camp and hopefully we will get to do it again during the spring.


Download Code & PPT


If you attended my presentation please rate my presentation at SpeakerRate


Thanks for reading,


Roberto Hernandez