Recent Posts

Bike shedding

1 minute read

Bikeshedding occurs when a development team spends a disproportionate amount of time and effort on a trivial or unimportant detail of a system, such as the c...

State behavioral pattern

2 minute read

State is a behavioral design pattern that lets an object alter its behavior when its internal state changes. It appears as if the object changed its class.

Chain of Responsibility behavioral pattern

3 minute read

Chain of Responsibility is a behavioral design pattern that lets you pass requests along a chain of handlers. Upon receiving a request, each handler decides ...

Proxy structural pattern

3 minute read

Proxy is a structural design pattern that lets you provide a substitute or placeholder for another object. A proxy controls access to the original object, al...

Network Vulnerability Scanners

2 minute read

Vulnerability scanners are automated tools that allow organizations to check if their networks, systems and applications have security weaknesses that could ...