Reputation
636
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
4 8
Newest
 Yearling
Impact
~9k people reached

Feb
8
comment Is mentioning my blog on my resume helpful or hurtful to a job search?
What if it's a blog that you posted on intensely for a week and haven't updated in the last three? I'd be willing to bet that there are many developers sitting on those -- myself included.
Jan
27
awarded  Yearling
Jan
26
comment Rewriting conditionals in OOP without generics
Are you trying to write a "generic" JSON mapper that can convert any JSON object to any object within your application without knowing the object type contained within the JSON?
Jan
26
revised Is it better to guard the method call or the method itself?
added 281 characters in body
Jan
26
answered Is it better to guard the method call or the method itself?
Jan
25
answered When decoupling methods is not a good idea?
Jan
25
comment When decoupling methods is not a good idea?
DestroyInstanceWhenNeeded() and BuildInstanceWhenNeeded() should be private, not public. Getting this right might make SRP in this example might make things more clear for you.
Jan
20
revised Design pattern for abstracting interaction between multiple resources
added 97 characters in body
Jan
20
answered Design pattern for abstracting interaction between multiple resources
Jan
15
answered Single Responsibility - is this class doing too much?
Dec
9
answered Data Layer vs Business Layer
Dec
9
awarded  Critic
Sep
11
comment How does this example from Robert Martin's book violate the Single Responsibility Principle?
Suppose you add an Intern employee type, a Volunteer employee type, etc. The class is changing for multiple reasons from a use case point of view (support Interns, support Volunteers, etc). Each is its own reason to change.
Sep
11
awarded  Citizen Patrol
Aug
28
comment How to handle multiple models that relate to a single model
Does your application support order shipping to an address other than one listed under the customer's account?
Aug
5
comment My web app uses ASP, but does-it need it?
WebAPI and MVC's most fundamental differences are their base controller classes, with some additional differences in routing and other features. WebAPI's base controller is tuned towards serving JSON, while MVC's controller is tuned towards serving web pages (though it can certainly be used to purely serve JSON). MVC6 unifies WebAPI and MVC under a single framework, so going forward you will simply use MVC6.
Jul
13
revised What categories of software modeling problems is object orientation highly unsuitable for?
added 6 characters in body
Jul
13
answered What categories of software modeling problems is object orientation highly unsuitable for?
Jun
16
comment ASP.NET user control best practices, programmatically or markup?
There isn't a right or wrong way to define controls on a WebForms page, though it's good practice to adhere to separation of concerns (layout from logic) and define controls declaratively where possible. Programmatically defined controls tend to be preferred where there are runtime decisions that affect your layout. Declaratively defined controls tend to be preferred for static controls where runtime decisions will have less of an impact.
Jun
10
revised What is the best way to go about storing application options: file system or db?
added 1 character in body