Domain Modeling is a programming approach in which real world entities, and the relationships between them, are described and modeled as a web of interconnected objects, thus collectively describing the problem domain space.
Tag: domain modeling
Your business rules are objects too
Have you ever struggled to place a method that seems like it belongs equally well in either of two different classes? In this screencast you'll learn an approach to resolve …
Episode #509: Logical Matrix with Piotr Szotkowski
Use an obscure feature of Ruby integers to efficiently store large matrices of boolean data.
Episode #506: Whole Values in Rails with Justin Weiss
In this long-requested episode, guest chef Justin Weiss returns to teach you how to integrate the Whole Value pattern into Rails applications.
Slim down hefty Rails controllers AND models, using domain model events
If you’ve done much Rails coding, you’ve probably heard the guideline: “skinny controller, fat model”. But achieving this can be easier said than done. Especially when your controllers are bloated with …
Episode #473: Contextual Identity Part 2
Learn how to model a system where an object may only exist in one collection at a time.
Episode #433: Uniform Abstraction Level Part 2: Blank
Some domain concepts are easier to spot than others. Today we deal with one of most slippery concepts of all.
Episode #432: Uniform Abstraction Level
Having model attributes at different levels of abstraction can quickly complicate an application. In this episode, we'll level the playing field.
Episode #431: Exceptional Value
In this sequel to #430, we apply a powerful pattern for encapsulating problem values.