Design Patterns
-
Software Development
Logic Should Hide In Plain Sight
I’m sure you’ve heard the words “dig in the code” before. It’s the first second thing a developer does when…
Read More » -
Software Development
Should we always use TDD to design?
Can design emerge from TDD? Should we always use TDD to design software? Should we design upfront? How much design…
Read More » -
Software Development
Design pressure on engineering team ?
How many times are you supporting or developing system and felt it could have been better designed? Move fast and…
Read More » -
Software Development
Bounded Context in my view
In this article, I will share my point of view about Bounded Context. I will try to answer questions like…
Read More » -
Core Java
Creational Design Patterns: Prototype Pattern
The prototype pattern is used in order to create a copy of an object. This pattern can be really useful…
Read More » -
Core Java
Creational Design Patterns: Singleton Pattern
The singleton design pattern is a software design pattern the restricts the the instantiation of a class to one object.…
Read More » -
Core Java
Creational Design Patterns: Builder Pattern
Previously we had a look at the factory and the abstract factory pattern. Those patterns serve their purpose and can…
Read More » -
Core Java
Creational Design Patterns: Factory Pattern
Previously we had an introduction to the Creational Patterns and used the Abstract Factory Pattern in order to create a…
Read More » -
Core Java
Creational Design Patterns: Abstract Factory Pattern
The Abstract Factory Pattern is a creational pattern and is one of the most popular patterns along with the builder…
Read More »