Everyone knows what CRUD means - Create, Read, Update and Delete... But wait what is actually an Update? Does writer “update” an article or does he “publish” it? Do customers “update” an order or do they “pay” for it? Does your happy boss “update” your salary or does she “raise” it? Generic CRUD approach does not represent a real-life experience and makes both your user interface and API harder to understand and maintain. This talk covers differences between Rich Domain Model and Anemic Domain Model, their advantages and disadvantages, and how these concepts affect the design of your model, forms and user interface.


Comments are closed.

Too small examples of life.

Morten Bergset at 16:51 on 4 Nov 2017

I like your ideas. The code is more readable this way:-)

Very good Talk