Tag

#Software

3 articles

Explore (search, categories, archive)

Reusable building blocks in software

When we design a building, we usually design it base on plane walls and right angles. Why is that? Sometimes we design a round form, however that becomes way more complex to build. Still, we try to st...

7 min read

Dependency Inversion for Entities - software architecture

 Problem to solve:We create a core software entity, for example a Product - this will become root or parent entityThen we create multiple "child" entities that depend on Product. For example Order and...

10 min read