
What is an isomorphism?
An isomorphism is a one-to-one mapping from two sets, and encoding your domain model involves finding a mapping between the real world and your code. So does domain modeling involve isomorphism?
17 Huhti 20235min

Applying domain modeling to an existing data structure
Domain modeling also works after you've already got lots of code. How can we apply domain modeling analysis to existing data structures?
10 Huhti 20239min

What is the commutative property?
We discuss the commutative property, why we use it, and three different possible meanings.
20 Helmi 20236min

Why is the associative property important?
We look at several examples where the associative property gives us expressive power.
13 Helmi 202312min

What is the process for coming up with a good conceptual model?
We describe a three-step process for discovering conceptual models.
30 Tammi 202314min

What is the closure property?
I discuss the closure property, which creates operations that can be nested. It's one thing that makes an API feel like a DSL.
23 Tammi 20237min

All about level three, algebraic modeling
What do I mean by algebra? And how do we get from level 0 to level 3?
9 Tammi 202312min

Why do we need to model time?
All sophisticated models need to include time. We discuss two main ways to do that.
26 Joulu 202210min



















