As usual, I must be missing the central theme here. Why wouldn't the Organization enforce the rule that Company names are unique? It's the entity that cares....
Hi guys, Just wondering if anyone has looked at the code that the NetTiers/CodeSmith templates generates. It's a series of data access objects (based on the ...
Hi Bill, ... business logic in the domain but there's an issue of creating a chatty application say if you can only display 100 rows on a screen, do you really...
Hi Nicholas, Let me see if I can provide a little more clarity. These days, users keep going back to the "excel-like" well meaning that they want any...
Hi Bill, It helps - its sounds like you were positing a hypothetical scenario originally. The problem certainly is interesting. Questions I would be asking...
Interesting question. Are you perhaps suggesting that for performance reasons the domain model, or part of it, needs to live on the client? Instead of going...
Here's a lower tech solution that we actually used: The app generates reports in excel. The user manipulates and modifies those spreadsheets in Excel at her...
I just want to add my 2c. on this. This is exactly how we implemented our "Electronic grade submission and class rosters" application, which contains a...
I think this sort of thing is very interesting and going to be more common. Users are getting more sophisticated and often want to implement their own...
You know what's funny is that I remember folks saying that in 1985 about dBASE; and again in 1991 about Visual Basic... etc, etc. In those days, the lowest...
CSV, that's like a silver bullet to the majority of (our) users, no matter how sophisticated, flexible and streamlined the underlying online system is. They...
Yeah, our users too. Although in fairness a few of our power users are doing some pretty sophisticated things with Excel and Access (with data fed from the...
I am developing a web based ASP.net 2.0 appp in C#.Following DDD pattern,say I have a Customer object,and it has an equivalent repository..my issue is how to...
I suspect that a lot of users are going to have to give up their security blanket sooner or later. Once their favorite laptop gets stolen with critical company...
I recently heard an account of an enterprise system that made me cringe. Users were given FileMaker Pro to work with, which they already had much love for....
... read-only ... Unfortunately we do that to. The problem of course is that violates encapsulation; change the schema and both the app and the user written ...
John, Good point about security. Another concern that Rossen brought up is when user spreadsheets have bugs. She told a story about a mortgage company that...
Interesting topic. Another solution to this reporting requirement is to build a reporting subsystem into your application. That preserves encapsulation, at...
I am building a web app that displays various grids of data to users. Same of the display data may even be in tree format. This data relates to Domain...
... I suppose there are a couple of reasons: 1) The integration effort required to make this Filemaker scenario work isn't small. I know it can be done well,...
FileMaker is supposedly "relational" but does not necessarily support SQL. It's a fine product for an individual or a small group. ... -- C. Keith Ray ...
If I were you, I'd construct the Presenter in the Page_Load() passing in the View and whichever repositories or other services, classes you need in the best...
Hey Jesse, Your instincts are on target. Use the Model-View-Presenter pattern to separate the elements of the application. You can always use some subset of...
Thank for the reply Jonathan, but I don't see how the Model-View-Presenter pattern answers my questions. The presenter would still need to query for data. I...
Hi, I think this will be highly influenced by the persistence engine you're using. If you use something that supports lazy-loading and caching (like Hibernate...
Hey Jesse, Sorry I misunderstood you, but the point of the MVP is to separate the UI from the domain, to wit: "This data relates to Domain Objects, but I am...
Hi Phillip. I would prefer to use lazy loading and the persistence engine as well. Although I don't think that the use of lazy loading for large lists of...