Archives for Architect - Page 2
Understanding Persistence Ignorance Principle
Before understanding what is Persistence Ignorance principle, we need to understand the difference between DTO and POCO. As a programmer we should know about DTOs represent as Data Transfer Objects…
Safely Storing Sensitive Configuration Data in .NET Core
Problem Statement There could be a situation where the application will use some sensitive data such as Payment Gateway live credentials and client don’t want to expose the data to any of…
Working with Moment.JS
is an intelligent JavaScript library to Parse, validate, manipulate, and display dates and times for given formats. Here in this article, I want to provide some mostly used conversions for any projects which hard to…
Understanding Virtualization and Hypervisors
What is Virtualization? Virtualization is the process of converting physical IT resources to the virtual IT resources like servers to Virtual machines, storage to virtual storage and networks to virtual…
History and Evaluation of Cloud Computing
Before understanding cloud, we need to understand the history and how data is to manage earlier days like in 1960's? The answer is Mainframes. Mainframes are large and high computing…
Centralizing Configuration in .NET Application
Problem Statement Recently I got a requirement where I have many modules and each is independent applications like some are the web application, WinForms and also we have windows services. But here…
Calling REST API Service From SQL Server Using C# SQL CLR
Problem Statement A requirement where we need to get a data from other sources (REST-based Web Service) and sync with on-premises (local) database. This should be done using a SQL…
Working with New Out Variables & Discard Feature in C# 7.0
Out parameters are the most common feature we use in our regular development in C#. Out parameters are the parameters which will be sent by the calling method and expects…
How to Improve Application’s Execution Performance
For every application could be small or medium or a big enterprises application the major non-functional requirement will be a good code performance. In some cases, companies will hire a…
Part 3: Understanding with different ways of Injecting Dependencies
I will cover most of the topics about Dependency Injection in this Series. This series contains four parts as follows Part 1: Understanding why we need to use Dependency Injection?…








