# Author Archives: Sunil Singhal

## Continuous Data Sync Across Hetereogeneous Data Persistent Systems

This article can help you achieve Data Synchronization across Heterogeneous Systems on an ongoing basis. Continue reading

## Health Checks : Detection, Reporting, Configuration of Server Instance\Process Health Status

In this article, i will talk about the Running Instance Health, what can represent the Health, how can we detect the health and how can we use this health information to make the System resilient. Health,Â basically, defines how well an … Continue reading

## Data Contracts, XSDs and Redundant List Wrappers – XEW Plugin to rescue

This article talks about problem associated with defining List Complex Types, how can we overcome this problem using XEW Plugin and the benefits. In Service Oriented Architecture (SOA) or MicroServices Architecture, data is exchanged between different components over the network. … Continue reading

## Decompiling Powershell CmdLet Code

Many of us are involved in writing scripts, be it for development or testing or deployment. We make use of different scripting languages. One of them is Powershell. As the name suggests, it’s really powerful. You can accomplish so many … Continue reading

## Activation error occured while trying to get instance of type Database, key “” | EntLib

The title of this post may sound a bit strange for those who have not faced this problem but it may sound a Sweet Tune Music ðŸ™‚ to those who want to resolve this nasty error in their application. If … Continue reading

## DeterminantOfMatrix

4. Determinant of a 2D matrix Problem: Given a 2D matrix, Determine it’s Determinant. Solution: This implementation is done using C#.NET. Rectangular Matrix is declared using int[,] syntax. public static long EvaluateDeterminant(int[,] matrix) { long determinant = 0; if (matrix … Continue reading

## Infix to Prefix Conversion

3. Convert Infix Expression to Prefix Expression Problem: Given an infix expression, output the expression in Prefix (Polish Notation) form. For e.g. Solution: This implementation is done using C#.NET. ALGORITHM: This algorithm maintains two stacks. 1st stack for all operators … Continue reading

## Is Binary Tree a Binary Search Tree?

2. Is tree BinarySearchTree? Problem: Given a binary tree, determine if it is a Binary Search Tree (BST) or not? Definition: What is BST? BST is a binary tree in which value of root is always greater than the value … Continue reading

## SpiralTraversalOfMatrix

1. Spiral Traversal of a 2D matrix Problem: Given a 2D matrix, traverse all it’s elements in a spiral form. Referring the below matrix as an input (Red line shows a spiral traversal), output should be: 1 2 3 4 … Continue reading