Monthly Archives: September 2012

Limiting your abstractions

It’s been almost 3 years since I first wrote about moving away from the Repository abstraction. Since then, I’ve gone more or less full-bore without any concept of a repository in the systems I’ve built. I haven’t removed existing repositories, … Continue reading 

Posted in Architecture | 38 Comments

AutoMapper for Java

Every once in a while, I get a request asking if there’s anything like AutoMapper for the Java platform. For a long time, that answer was “no”. Not anymore! Jonathan Halterman got in touch with me almost 2 years ago … Continue reading 

Posted in AutoMapper | 5 Comments

Why I’m done with Scrum

My first foray into Agile was with a product team back in 2004-2005. It was my first “real” job out of college, and my first experience with a death march. During the death march, I was struck on how bad … Continue reading 

Posted in Agile | 148 Comments