note - rereading this comment the first bit comes across as snarky, but I don't mean it as such. It's a good article and good concept to know, just trying to pass on other search terms for similar modes of thought.
We've found that going this direction leads to cleaner models, faster execution, and more decoupling of the entire front end from the entire back-end. We can query & build our data delivery however we need and feed it to the presenter as fast dumb objects (typically as Hamsterdam structs).
edit: removed redundantish wordery.