Some say CRUD is dead; some still call CRUD whatever data access code we write. We’re experiencing a shift in data modeling and while relational models are still pretty good to use, what we need to have around tables is getting richer and richer every day. Yes, that’s what O/RMs are for! And, then again, you call this a 400 session? Regardless of the level of the session, are you really a 400 developer? Are you able to see the evolution of CRUD and its mix with domain concepts? It will come a day in which AI will give us auto-generated forms to data-bind to sources, but for the time being we must do it ourselves. First stop is adding history to data. There are at least three ways of doing it: manual, via DBMS, via code through patterns like Event Sourcing. Let’s talk!