| bio | website | |
|---|---|---|
| location | Frederick, MD | |
| age | ||
| visits | member for | 2 years, 2 months |
| seen | yesterday | |
| stats | profile views | 75 |
|
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). |
|
Oct 26 |
comment |
Help me classify this type of software architecture @Alex So, your system receives change events and forwards them to other systems in addition to applying the change events to the static domain model in the database? Am I understanding right? |
|
Oct 26 |
awarded | Organizer |
|
Oct 26 |
revised |
Help me classify this type of software architecture changing tags to be more specific |