Domain modeling and the real world

von Carl Mäsak (‎masak‎)

Domain modeling and the real world richtet sich an Alle und wird in English gehalten. Der Talk beginnt am 09.03.2016 um 11:20 Uhr und dauert 40 Minuten. Er findet im DATEV statt.

Models are intangible little worlds inside your program. Thinking in terms of models helps make the act of programming clearer. The separation between models and not-models allows many other useful patterns, such as MVC and unit testing.

Creating models is a skill and a craft. We show three representative examples of this: domain events, Unix pipelines, and Git commits.

Models are great. They exist somewhere out in the Platonic realm, in the Hylean Theoric World. Computers are very good at dealing with them. Yay!

But... the real world is messy, unpredictable, and just a teeny bit sadistic. It seems like whenever we build a big production system, our models lose their footing somewhat, and all kinds of bad crap happens. (Don't worry, we'll do examples of this too.)

So the question becomes: who will win? Beauty, or Chaos? Are we forever cursed with brokenness and non-determinism, or is there a silver lining, however thin?

Come to the talk, for more hope and despair in the same vein.

Weitere Infos: