Design Patterns
-
Software Development
Structural Design Patterns: Bridge Pattern
On the previous post we had a look at the adapter pattern. On this blog we are going to use…
Read More » -
Software Development
Structural Design Patterns: Adapter Pattern
On previous blog posts we focused on creational design patterns such as the builder pattern, the abstract factory/factory pattern, the…
Read More » -
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 »