3,329 reputation
1429
bio website
location Frederick, MD
age
visits member for 3 years, 4 months
seen 57 mins ago

Jul
2
awarded  Curious
Apr
3
awarded  Popular Question
Mar
15
awarded  Yearling
May
14
comment Duplication of view access control logic in database queries and application component
Good thinking. I like your use of decorators to intercept and check access. I agree that the query part is the most difficult. Part of the problem in the question I posted is that we want to use efficient DB level paging, which meant we didn't want to defer the access control check to the application layer.
Mar
25
awarded  Popular Question
Mar
15
awarded  Yearling
Feb
4
awarded  Guru
Jul
9
comment Automated tests for differencing algorithm
Good insight that there are two constraints here. I need complete inclusion of new content (which is a simple yes/no determination) and minimal extra noise (for which I need the threshold). Thanks.
Jul
9
comment Automated tests for differencing algorithm
If I were verifying for strict accuracy, yes. But due to the heuristic nature of the algorithm and volatility of the data, we don't want that. We want to set an acceptable threshold that will verify complete inclusion of new content and minimal extra noise.
Jul
9
asked Automated tests for differencing algorithm
Jun
13
awarded  Good Answer
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
May
6
awarded  Revival
Mar
15
awarded  Yearling
Mar
14
awarded  Notable Question
Jan
10
comment Dealing with a developer continuously ignoring edge cases in his work
@Dainius I agree. The unit testing facilitates a developer thinking through the edge cases, which can preclude (but not identify) bugs.
Oct
26
comment Help me classify this type of software architecture
I've updated the answer to reflect my last comment.
Oct
26
revised Help me classify this type of software architecture
added 669 characters in body
Oct
26
comment Help me classify this type of software architecture
I'm not an expert in EAA, but it sounds like you have two main design patterns in play. It's a plain message bus where the messages are change events serialized in XML. I don't think ESB applies here, since there is no translation of messages into different formats. It sounds like you forward on the message in its XML format as-is, regardless of the type of client. It also doesn't sound like you have "mutually interacting apps" (wikipedia on ESB).