Oren Eini

CEO of RavenDB

a NoSQL Open Source Document Database

Get in touch with me:

oren@ravendb.net +972 52-548-6969

Posts: 7,566
|
Comments: 51,185
Privacy Policy · Terms
filter by tags archive
time to read 1 min | 140 words

You have to follow the discussion to understand that.

Bil Simser:

@Glenn: Someone posted a reply on my blog about the guidance package:
"I don't really like what they did there.  Having views like IContactDetailView puts the model into the view which is exactly what you are trying to separate.  IMO Views should be things like Grid, Spreadsheet, Detail, etc which can handle any domain object (Contact, Customer, etc)"

Ayende Rahien:

That is the Extremely Passive View.
It basically says that a view is the base control, and you need to handle that. A view IMO is the presentation required for a certain business scenario. IContactDetailView is a business scenario, and as such it is appropriate.

Dave Foley:

Coupling the Extremely Passive View with a very complex RowDataBound  handler results in my favorite presentation pattern:
"Passive-Aggressive View"

time to read 1 min | 88 words

Patrick Logan has a post web services. I've very little to do with web services so far (notice the lack of posts complaining about stuff in Indigo :-) ).

What caught my eye was this quote:

Vendors will have to differentiate themselves on something more than wizards that mask complexity.

I agree whole heartedly, and for much more than merely SOAP or Web Services.

FUTURE POSTS

No future posts left, oh my!

RECENT SERIES

  1. Production Postmortem (52):
    07 Apr 2025 - The race condition in the interlock
  2. RavenDB (13):
    02 Apr 2025 - .NET Aspire integration
  3. RavenDB 7.1 (6):
    18 Mar 2025 - One IO Ring to rule them all
  4. RavenDB 7.0 Released (4):
    07 Mar 2025 - Moving to NLog
  5. Challenge (77):
    03 Feb 2025 - Giving file system developer ulcer
View all series

RECENT COMMENTS

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats
}