1,687 reputation
1620
bio website nowhere.com
location Teresina, Brazil
age 46
visits member for 2 years, 7 months
seen Apr 24 at 21:41
stats profile views 111
I'm a ghost in the machine, or just a guy that prefers to not have his information indexed...

Feb
28
awarded  Nice Question
Feb
27
answered What is Object Oriented Programming ill-suited for?
Feb
25
answered Small projects using the cathedral model: does open-source lower security?
Feb
25
revised .NET Reflector is no longer free - how does everyone feel about this?
added 185 characters in body
Feb
17
answered HTML/CSS plagiarism
Feb
16
comment Are DDD Aggregates really a good idea in a Web Application?
@qstarin- I disagree with the class per query approach for a lot of reasons. First, it creates a large amount of boilerplate code that you have to rewrite or copy (or generate). Second, it leads to an explosion of classes and I don't see how having 50 classes that do variations of the same thing are any better than 1 class with 50 methods. Even taking SRP into account, it seems to add complexity to the system as a whole. I think there's some middle ground, possibly with specifications that might be better. Also, one class per query makes it more difficult to substitute other persistence later.
Feb
16
awarded  Editor
Feb
16
revised Are DDD Aggregates really a good idea in a Web Application?
added 986 characters in body
Feb
14
comment Are DDD Aggregates really a good idea in a Web Application?
I guess your familiarity with the subject allows you to infer meaning that my unfamiliarity does not. I don't see the the text you quoted as meaning the same thing you believe it does. "all the needed data" is not the same thing as "only the needed data". The way I see repositories working, they return all the data from the aggregate, not just the data you need.
Feb
14
answered Do you count a Masters in CS as a negative?
Feb
14
comment Are DDD Aggregates really a good idea in a Web Application?
Can you provide any references that discuss that? The one you provided says nothing of the sort, and none of the other references i've found mention it either.
Feb
14
answered What did Linus Torvalds mean by his quotation about portability?
Feb
14
comment Can programmer experience be expressed in hours of coded like hours of flight for a pilot?
I didn't say they weren't regulated. I'm simply saying, flight hours really aren't a measure of how experienced a pilot is at all the things necessary to make them a good pilot (staying awake for 5 hours while the plane needs minimal course changes is not necessarily one of them).
Feb
14
comment Are DDD Aggregates really a good idea in a Web Application?
So, after googling a bit on this, it doesn't seem that CQRS is intended to solve the problem i'm referring to. CQRS is about seperating command and query operations, and removing state. It seems more like CQRS is designed to solve various consistency problems, not providing the minimal data needed for an operation (which is basically what i'm discussing)
Feb
14
comment Are DDD Aggregates really a good idea in a Web Application?
Interesting, I have not found mention of CQRS in any of the typical DDD sources... I'll look into it.
Feb
14
comment Are DDD Aggregates really a good idea in a Web Application?
Perhaps i'm confusing concepts here, but my understanding of the repository pattern is to decouple the persistence from the domain, by use of a standard interface for persistence. If you have to add custom methods for a specific feature, that seems to to be coupling things back up again.
Feb
13
answered Can programmer experience be expressed in hours of coded like hours of flight for a pilot?
Feb
13
asked Are DDD Aggregates really a good idea in a Web Application?
Feb
8
comment What are the most controversial C# or .NET “features” you would consider “bugs”?
@Scott Whitlock - I consider SharpDevelop to be in the same vein as Visual Studio, tools that eat their own dogfood.. it would be noteworthy if SharpDevelop did NOT use .NET
Feb
6
comment Why do programmers write closed source applications and then make them free?
@Jonathan Hobbs - I was responding to Frank's comment about using free software as a loss leader to sell more of your time. I completely agree that people write free software for a lot of reasons, but the reason Frank specifically gave is a poor financial one.