4,424 reputation
1422
bio website
location Minnesota
age 33
visits member for 4 years, 1 month
seen Dec 16 at 22:50

Oct
29
awarded  Yearling
Feb
20
awarded  Good Answer
Oct
29
awarded  Yearling
Oct
11
awarded  Good Answer
May
21
awarded  Nice Answer
Jan
11
answered Unit of work/repository pattern with dependency injection advice
Nov
20
comment How many lines of code can a C# developer produce per month?
Of course it is meaningless @mh. this is more of a tongue-in-cheek answer
Oct
29
awarded  Yearling
Oct
18
answered Should I organize my folders by business domain or by technical domain?
Jun
8
awarded  Caucus
Apr
7
awarded  Taxonomist
Mar
29
comment Is programmatically clearing the browser's history an accepted best practice?
I agree with @Chad, I'm pretty sure it is not possible to clear the browser history from script - not javascript, or an in-browser java app, not flash either. I could be wrong, though.
Mar
28
awarded  Nice Answer
Mar
19
comment Why use string.Empty over “” when assigning to a string object
one nitpick, typing the literal "" will always give you the same interned version of "", at least since .Net 2 and up.
Mar
19
comment Why use string.Empty over “” when assigning to a string object
dup of question on stackoverflow: stackoverflow.com/questions/151472/…
Mar
14
comment Referencing external javascript vs. hosting my own copy
Not using both (CDN + local fallback) is simply sloppy. Shame this is the top answer imho.
Mar
13
comment Referencing external javascript vs. hosting my own copy
+1 Gives you the benefits of the CDN and covers the potential pitfalls, too.
Feb
22
awarded  Civic Duty
Feb
21
comment Why was dependency injection pattern not included in the Gang of four?
@Larry OBrien: scanning for convention based registrations vastly simplifies configuration code and practically eliminates xml configuration in ioc containers.
Feb
3
comment Unit of work principle is causing a problem in MVC3 application
"using a new ObjectContext every time you plan on querying the database" is utterly impractical because a transaction cannot span multiple ObjectContexts. You want an ObjectContext for each unit of work.