Triple D : Design, Develop, Deploy

The MVC-architecture

A discussion about MVC, the model from MVC and the MVC - architecture.

Model anti-patterns

About model patterns and anti-patterns

What is domain driven design?

Tackling complexity in the heart of software. But what is DDD exactly?

Levels Of Abstraction

Writing code is all about abstractions, they help us grasp the complexity of the code by hiding low level details from high level concepts. The key to readable code lies in grouping the right level of abstraction in the same unit of code.

The anemic domain model

In this blog post i will discuss the anemic domain model pattern in the context of an object oriented language. I'll explain what the anemic domain model is, what it isn't, how i view it. I'll make use of a code example written in java and tested with cucumber.