SOFTWARE DESIGN PATTERNS Articles
-
Best practices for REST API design
Murugan Andezuthu Dharmaratnam | 03 May 2021 | 2448
How to design REST API so that It is fast, secure, easy to understand & future proof. We will look at the best practices to design REST API. It's very important to design REST API properly so that there are no issues in the future. A well-designed API should aim to support Platform independence & Service evolution. … CONTINUE READING
-
Observer design pattern
Murugan Andezuthu Dharmaratnam | 23 January 2021 | 2322
-
what is MVC?
Murugan Andezuthu Dharmaratnam | 07 January 2021 | 2093
Model View Controller (MVC) is a software design pattern commonly used for developing a user interface that divides the related program logic into three interconnected elements, Model, View & Controller … CONTINUE READING
-
dependency injection using microsoft unity application block
Murugan Andezuthu Dharmaratnam | 05 September 2020 | 3113
In this artcile we will learn about implementing dependency injection using Microsoft Unity Application Block … CONTINUE READING
-
inversion of control design pattern
Murugan Andezuthu Dharmaratnam | 04 September 2020 | 3908
Inversion of Control ( IoC ) is an abstract principle describing an aspect of some software architecture designs in which the flow of control of a system is inverted in comparison to procedural programming. … CONTINUE READING
-
dependency injection design pattern
Murugan Andezuthu Dharmaratnam | 04 September 2020 | 3917
Dependency Injection is a design pattern in which the dependency of an object is injected by the framework rather than created by the Object itself. Dependency injection is a software design pattern that implements inversion of control (IOC). … CONTINUE READING