Becoming a Better developer by using the SOLID Design principles

Consider that you are working in good startup based company. There you were assigned with the role of Software Development Engineer. So that, you are the most responsible person for developing core features from end to end. But the problem is, in early stage startups, things are not very organized. So we ended up by … Continue reading Becoming a Better developer by using the SOLID Design principles

Singleton Design Pattern

The singleton pattern ensures that, "A class has only one instance and provides a global point of access to it". It comes under the creational design pattern. Just think about that, you have a class and singleton pattern helps you to make it impossible to instantiate that class except for a single time and whenever … Continue reading Singleton Design Pattern