Strategy – design pattern
Strategy (also known as Policy) is one of the most common design patterns. It’s a behavioral pattern. That means it’s concerned with the responsibilities of objects and communication between them….
Read more »Active Record pattern (or anti-pattern) – overview
Active Record is one of the most controversial architectural patterns with many supporters and opponents. Some people even call it the anti-pattern. Despite this, it is very common in many…
Read more »Command Query Separation (CQS) – a quick overview
When I was writing a series of posts about CQRS, I thought it would be a good idea to precede it with a short post about its predecessor called CQS….
Read more »