What is Domain-Driven Design: The absolute beginners guide

What Is Domain-Driven Design The Absolute Beginners Guide With Examples.

This article will introduce you to a Domain Driven Design (DDD). Firstly, we talk about domain driven design and the common design concepts, something like DDD for dummies approach. Secondly, this article will introduce you to the relationship types in the domain driven design. If you are a busy reader you can skip to the … Read more

Code Review Best Practices: Code reviewing and being reviewed

Code-Review-Best-Practices_-Code-Reviewing-And-Being-Reviewed

This article is about the code review best practices. It explains code review from the common-sense perspective. If you do not want to read through the whole article take a look at the table of contents and the summary for a quick overview. What is a code review process? A code review is a process … Read more

Singleton design pattern in PHP, Learn design patterns

This article with guide you through the singleton pattern in PHP, with theory explanation, and the practical example as well. Singleton design pattern is one of the first design patterns that is explained in any design patterns book or tutorial. Singleton Design Pattern in PHP Nature wise, singleton pattern belongs to the category of creational … Read more

Prototype design pattern, prototype pattern

Prototype design pattern is used when we want to create one object which can be used as a template (prototype) for creation of some other objects. Prototype pattern is one of the creational patterns (because it indicates a way of how we create objects). Creational patterns are: Factory pattern, Abstract factory pattern, Singleton pattern, Prototype … Read more

Object pool design pattern in PHP, Learn design patterns

Object pool design pattern

This article with guide you through the object pool design pattern PHP, with theory explanation, and the practical example as well. Object Pool design pattern in PHP Object pool design pattern is a concept which essentially proposes the reuse of existing objects, instead of creating lots of new ones. It belongs to the category of … Read more