Monthly Archives: June 2011

Model binding XML in ASP.NET MVC 3

ASP.NET MVC 3 introduced the concepts of service location to conditionally build providers and factories for various extension points, such as Value Providers, Model Metadata Providers, and notably, Model Binders. Model binders in ASP.NET MVC are responsible for binding contextual … Continue reading 

Posted in ASP.NET MVC | 11 Comments

Cleaning up POSTs in ASP.NET MVC

A lot of folks ask why AutoMapper doesn’t have as much built-in niceties for reverse mapping (DTOs –> Persistent object models). Besides this model promoting, even enforcing anemic, promiscuous domain models, we simply found another way to handle complexity in … Continue reading 

Posted in ASP.NET MVC | 70 Comments

Upsides of Scrum

In many team sports, players are selected by teams through a draft system. If you’re a bit of a sports nerd and you follow these drafts closely (as the team you root for is always in the dumps and therefore … Continue reading 

Posted in Agile | 2 Comments

CodeStock 2011 Wrap-up

This past weekend, I had the pleasure of attending and speaking at the CodeStock 2011 conference. I haven’t been to a whole lot of developer-run conferences besides our own local code camps, but this one absolutely blew the others away. … Continue reading 

Posted in Domain-Driven Design, git, OO | 3 Comments