Recent Posts

Composite structural pattern

1 minute read

Composite is a structural design pattern that lets you compose objects into tree structures and then work with these structures as if they were individual ob...

Builder creational pattern

2 minute read

Builder is a creational design pattern that lets you construct complex objects step by step. The pattern allows you to produce different types and representa...

Abstract Factory creational pattern

1 minute read

Abstract Factory is a creational design pattern that lets you produce families of related objects without specifying their concrete classes.

Because it is fun

less than 1 minute read

“Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.”

Facade structural pattern

1 minute read

A facade is a class that provides a simple interface to a complex subsystem which contains lots of moving parts.