Posts by Tag

csharp

Json Schema Validation using NJsonSchema

2 minute read

Json (JavaScript Object Notation ) is a lightweight, self-describing markup, which has become a universal notation for data exchange. Json is now everywhere ...

Akka.Net - Create actor if not exists

1 minute read

If you’d have an actorsystem within an web application, you would have faced the problem of creating an actor with a unique id. Since web is by default state...

Service fabric deployment–Timeout issue

1 minute read

Azure service fabric deployment has loads of issues, whether you are trying to deploy using Visual studio or PowerShell one common error you would hit (esp. ...

ARM Templates to provision Azure Resources

1 minute read

Azure Resource Manager (ARM) templates are quite handy when it comes to automating the provisioning of azure resources. Almost 99% of the azure resources can...

Event Sourcing in .Net

3 minute read

“The fundamental idea of Event Sourcing is that of ensuring every change to the state of an application is captured in an event object, and that these eve...

LINQ - Generic Sort

1 minute read

We faced a scenario where we had a dataset (EF Linq query) which needs to be sorted based on the user selection (user was given the selection option with the...

Performance Tuning for ASP.Net applications

5 minute read

What I have noticed in most of the projects that I have been part of is that the Performance is considered as a least priority feature. Well its definitely n...

Random Number Generator

1 minute read

.Net has a very useful class called “Random” which generates a random number between a range. You can read about the Random class here.

Singleton vs Static Class in C#

1 minute read

Singleton pattern is the first pattern one would learn in the GOF patterns. It simply states that only one instance of the class should be created and no mor...

Adapter Pattern

2 minute read

As the name itself suggests “Adapter” pattern allows an interface to ‘adapt’ to another interface. Similar to the universal adapter we all carry when we go o...

Keyword ‘internal’ in C#

1 minute read

“Internal” in C# is used to make the members /methods /classes to be accessible only within that assembly.

SOLID principles of OOAD : Crash Course

1 minute read

The SOLID principles is the basic set of guidelines for any working software design. Its an acronym for 5 rules each represented by a letter in word solid (g...

Events Vs Delegates

2 minute read

You probably would have heard each interviewer asking this question to you in each and every interview you would have attended. I have asked it many million ...

TableEntity and TableStorage

4 minute read

In the previous blog we just went through with the advantages of using TableStorage, in this one we would consider the most important Class to be used to sav...

Dynamic Web Controls using ASP.Net

2 minute read

There are many scenarios where one would have to create dynamic controls based on the logged in user, request etc. Main challenges with the dynamic controls ...

.Net Internals

1 minute read

I have been building applications on .Net platforms for about 5 years now and dint understand how it actually happens underneath in the CLR, curse Microsoft ...

One more .Net 4.0 Gem - Lazy<T>

1 minute read

There are scenarios when we initialize innumerable objects into the .Net memory before the user code has even used them.

Optional Parameters in C# 4.0

less than 1 minute read

One of the article in Visual Studio Magazine, 5 Traps to Avoid in C# mentions the pitfalls of using “Optional Parameters”

State Pattern

1 minute read

When we need to implement a state diagram, the first thing we would look to implement is a switch case or a multiple if else statement. This kind of implemen...

Template Pattern

less than 1 minute read

In this pattern an abstract class contains a template method which provides a skeleton for the algorithm, one or more steps of the algorithm are made virtual...

Linq to CSV

2 minute read

Its very common to import data from a csv file (flat file) into RDBMS or any such destination. When someone calls it a CSV file it need not be just a comma s...

Decorator Pattern

2 minute read

Decorator pattern provides a way of attaching a new state and behaviour to the existing objects. Key implementation point for a “Decorator” is that it contai...

Streaming tweets at real time using .Net

1 minute read

Twitter has exposed a new set of APIs to stream the tweets from the users worldwide just as we stream a video from any website. This can be used from an appl...

Abstract Factory – Design Pattern

1 minute read

In Abstract factory method there are 4 types of players Abstract Factory – Which is understood by the client and contains a function to create a abstract...

Back to top ↑

cloud

The MAPA - Azure Champ

1 minute read

I have been given Azure Champ status by The-MAPA. What is THE-MAPA MAPA, an acronym for Microsoft Association of Practising Architects, is a global communit...

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Purging logs from Azure AppInsights

2 minute read

Azure Application Insights is a powerful logging/monitoring service provided by Azure. It can be used to live-stream your application logs, analyze the perfo...

Azure Table Storage performance

3 minute read

Azure table storage is one of the cheapest No-SQL (Key value store) datastore amongst other services. Table storage can be used for multiple scenarios such a...

Azure CLI Alias extensions

1 minute read

Azure CLI is a powerful cross-platform command line tool for managing Azure resources, this has become my go-to command line utility for doing so. It’s writt...

Service fabric deployment–Timeout issue

1 minute read

Azure service fabric deployment has loads of issues, whether you are trying to deploy using Visual studio or PowerShell one common error you would hit (esp. ...

ARM Templates to provision Azure Resources

1 minute read

Azure Resource Manager (ARM) templates are quite handy when it comes to automating the provisioning of azure resources. Almost 99% of the azure resources can...

Accessing npm packages on a private server

less than 1 minute read

Proget is a universal package manager used to deploy and access private code packages within a company or publicly outside. It is a very useful deployment to...

TableEntity and TableStorage

4 minute read

In the previous blog we just went through with the advantages of using TableStorage, in this one we would consider the most important Class to be used to sav...

Windows Azure Table Storage

1 minute read

Windows Azure Storage account provides access to Blob, Queue and Table Storage services. By default we get up to 100 TB storage (all 3 types of storage inclu...

Back to top ↑

azure

The MAPA - Azure Champ

1 minute read

I have been given Azure Champ status by The-MAPA. What is THE-MAPA MAPA, an acronym for Microsoft Association of Practising Architects, is a global communit...

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Purging logs from Azure AppInsights

2 minute read

Azure Application Insights is a powerful logging/monitoring service provided by Azure. It can be used to live-stream your application logs, analyze the perfo...

Azure Table Storage performance

3 minute read

Azure table storage is one of the cheapest No-SQL (Key value store) datastore amongst other services. Table storage can be used for multiple scenarios such a...

Azure CLI Alias extensions

1 minute read

Azure CLI is a powerful cross-platform command line tool for managing Azure resources, this has become my go-to command line utility for doing so. It’s writt...

Service fabric deployment–Timeout issue

1 minute read

Azure service fabric deployment has loads of issues, whether you are trying to deploy using Visual studio or PowerShell one common error you would hit (esp. ...

ARM Templates to provision Azure Resources

1 minute read

Azure Resource Manager (ARM) templates are quite handy when it comes to automating the provisioning of azure resources. Almost 99% of the azure resources can...

Accessing npm packages on a private server

less than 1 minute read

Proget is a universal package manager used to deploy and access private code packages within a company or publicly outside. It is a very useful deployment to...

TableEntity and TableStorage

4 minute read

In the previous blog we just went through with the advantages of using TableStorage, in this one we would consider the most important Class to be used to sav...

Windows Azure Table Storage

1 minute read

Windows Azure Storage account provides access to Blob, Queue and Table Storage services. By default we get up to 100 TB storage (all 3 types of storage inclu...

Back to top ↑

.net

Json Schema Validation using NJsonSchema

2 minute read

Json (JavaScript Object Notation ) is a lightweight, self-describing markup, which has become a universal notation for data exchange. Json is now everywhere ...

Akka.Net - Create actor if not exists

1 minute read

If you’d have an actorsystem within an web application, you would have faced the problem of creating an actor with a unique id. Since web is by default state...

Service fabric deployment–Timeout issue

1 minute read

Azure service fabric deployment has loads of issues, whether you are trying to deploy using Visual studio or PowerShell one common error you would hit (esp. ...

ARM Templates to provision Azure Resources

1 minute read

Azure Resource Manager (ARM) templates are quite handy when it comes to automating the provisioning of azure resources. Almost 99% of the azure resources can...

Performance Tuning for ASP.Net applications

5 minute read

What I have noticed in most of the projects that I have been part of is that the Performance is considered as a least priority feature. Well its definitely n...

Singleton vs Static Class in C#

1 minute read

Singleton pattern is the first pattern one would learn in the GOF patterns. It simply states that only one instance of the class should be created and no mor...

Keyword ‘internal’ in C#

1 minute read

“Internal” in C# is used to make the members /methods /classes to be accessible only within that assembly.

Events Vs Delegates

2 minute read

You probably would have heard each interviewer asking this question to you in each and every interview you would have attended. I have asked it many million ...

TableEntity and TableStorage

4 minute read

In the previous blog we just went through with the advantages of using TableStorage, in this one we would consider the most important Class to be used to sav...

Dynamic Web Controls using ASP.Net

2 minute read

There are many scenarios where one would have to create dynamic controls based on the logged in user, request etc. Main challenges with the dynamic controls ...

.Net Internals

1 minute read

I have been building applications on .Net platforms for about 5 years now and dint understand how it actually happens underneath in the CLR, curse Microsoft ...

One more .Net 4.0 Gem - Lazy<T>

1 minute read

There are scenarios when we initialize innumerable objects into the .Net memory before the user code has even used them.

Optional Parameters in C# 4.0

less than 1 minute read

One of the article in Visual Studio Magazine, 5 Traps to Avoid in C# mentions the pitfalls of using “Optional Parameters”

Inversion of Control

less than 1 minute read

Inversion of control is a pattern where the creating and life time of the objects is passed from the client to another layer.

Back to top ↑

tools

Azure CLI Alias extensions

1 minute read

Azure CLI is a powerful cross-platform command line tool for managing Azure resources, this has become my go-to command line utility for doing so. It’s writt...

Accessing npm packages on a private server

less than 1 minute read

Proget is a universal package manager used to deploy and access private code packages within a company or publicly outside. It is a very useful deployment to...

Introduction to OData

1 minute read

“OData is a standardized protocol for creating and consuming data APIs. OData builds on core protocols like HTTP and commonly accepted methodologies like ...

Google Chrome for web development

less than 1 minute read

Html developers might already know that chrome is the best for web-development. If you don’t then check it out.

Windows phone 7 Tools Available

less than 1 minute read

Finally, much hyped windows phone 7 OS mobile phones is available to the market. So is the RTMed version of the windows phone developer tools.

IE 9 Beta is out

less than 1 minute read

Much awaited IE 9 Beta version is out for Download .

Useful Visual Studio Extensions for free

1 minute read

Visual Studio 2010 has hit the market, with its new look and the user experience its the best IDE Microsoft has brought out to the market. Add to the fact th...

Streaming tweets at real time using .Net

1 minute read

Twitter has exposed a new set of APIs to stream the tweets from the users worldwide just as we stream a video from any website. This can be used from an appl...

Back to top ↑

designpatterns

Adapter Pattern

2 minute read

As the name itself suggests “Adapter” pattern allows an interface to ‘adapt’ to another interface. Similar to the universal adapter we all carry when we go o...

SOLID principles of OOAD : Crash Course

1 minute read

The SOLID principles is the basic set of guidelines for any working software design. Its an acronym for 5 rules each represented by a letter in word solid (g...

State Pattern

1 minute read

When we need to implement a state diagram, the first thing we would look to implement is a switch case or a multiple if else statement. This kind of implemen...

Template Pattern

less than 1 minute read

In this pattern an abstract class contains a template method which provides a skeleton for the algorithm, one or more steps of the algorithm are made virtual...

Inversion of Control

less than 1 minute read

Inversion of control is a pattern where the creating and life time of the objects is passed from the client to another layer.

Decorator Pattern

2 minute read

Decorator pattern provides a way of attaching a new state and behaviour to the existing objects. Key implementation point for a “Decorator” is that it contai...

Abstract Factory – Design Pattern

1 minute read

In Abstract factory method there are 4 types of players Abstract Factory – Which is understood by the client and contains a function to create a abstract...

Back to top ↑

howto

Purging logs from Azure AppInsights

2 minute read

Azure Application Insights is a powerful logging/monitoring service provided by Azure. It can be used to live-stream your application logs, analyze the perfo...

Streaming tweets at real time using .Net

1 minute read

Twitter has exposed a new set of APIs to stream the tweets from the users worldwide just as we stream a video from any website. This can be used from an appl...

Back to top ↑

software

Introduction to OData

1 minute read

“OData is a standardized protocol for creating and consuming data APIs. OData builds on core protocols like HTTP and commonly accepted methodologies like ...

Google Chrome for web development

less than 1 minute read

Html developers might already know that chrome is the best for web-development. If you don’t then check it out.

Windows phone 7 Tools Available

less than 1 minute read

Finally, much hyped windows phone 7 OS mobile phones is available to the market. So is the RTMed version of the windows phone developer tools.

IE 9 Beta is out

less than 1 minute read

Much awaited IE 9 Beta version is out for Download .

Back to top ↑

servicefabric

Service fabric deployment–Timeout issue

1 minute read

Azure service fabric deployment has loads of issues, whether you are trying to deploy using Visual studio or PowerShell one common error you would hit (esp. ...

Back to top ↑

web

Performance Tuning for ASP.Net applications

5 minute read

What I have noticed in most of the projects that I have been part of is that the Performance is considered as a least priority feature. Well its definitely n...

Dynamic Web Controls using ASP.Net

2 minute read

There are many scenarios where one would have to create dynamic controls based on the logged in user, request etc. Main challenges with the dynamic controls ...

Back to top ↑

asp.net

Performance Tuning for ASP.Net applications

5 minute read

What I have noticed in most of the projects that I have been part of is that the Performance is considered as a least priority feature. Well its definitely n...

Dynamic Web Controls using ASP.Net

2 minute read

There are many scenarios where one would have to create dynamic controls based on the logged in user, request etc. Main challenges with the dynamic controls ...

Back to top ↑

certifications

The MAPA - Azure Champ

1 minute read

I have been given Azure Champ status by The-MAPA. What is THE-MAPA MAPA, an acronym for Microsoft Association of Practising Architects, is a global communit...

Back to top ↑

linq

LINQ - Generic Sort

1 minute read

We faced a scenario where we had a dataset (EF Linq query) which needs to be sorted based on the user selection (user was given the selection option with the...

Random Number Generator

1 minute read

.Net has a very useful class called “Random” which generates a random number between a range. You can read about the Random class here.

Linq to CSV

2 minute read

Its very common to import data from a csv file (flat file) into RDBMS or any such destination. When someone calls it a CSV file it need not be just a comma s...

Back to top ↑

sql

Back to top ↑

azureactivedirectory

ARM Templates to provision Azure Resources

1 minute read

Azure Resource Manager (ARM) templates are quite handy when it comes to automating the provisioning of azure resources. Almost 99% of the azure resources can...

Back to top ↑

azure resource manager

ARM Templates to provision Azure Resources

1 minute read

Azure Resource Manager (ARM) templates are quite handy when it comes to automating the provisioning of azure resources. Almost 99% of the azure resources can...

Back to top ↑

appservice

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Back to top ↑

agile

Agile - Reasons for failure

3 minute read

Agile (SCRUM) is a very good process for software development, not only i say it but most of the companies worldwide say it and have adopted it. But everythi...

Agile: Failure scenarios

2 minute read

I just was part of a team which completed one of the most complex products at least I had worked in my short career of 5 years as a software developer. Brief...

Back to top ↑

Designpatterns

Event Sourcing in .Net

3 minute read

“The fundamental idea of Event Sourcing is that of ensuring every change to the state of an application is captured in an event object, and that these eve...

Singleton vs Static Class in C#

1 minute read

Singleton pattern is the first pattern one would learn in the GOF patterns. It simply states that only one instance of the class should be created and no mor...

Back to top ↑

api

Accessing npm packages on a private server

less than 1 minute read

Proget is a universal package manager used to deploy and access private code packages within a company or publicly outside. It is a very useful deployment to...

Back to top ↑

postman

Accessing npm packages on a private server

less than 1 minute read

Proget is a universal package manager used to deploy and access private code packages within a company or publicly outside. It is a very useful deployment to...

Back to top ↑

unittest

Back to top ↑

jekyll

Wordpress to Jekyll

2 minute read

I have been blogging on WordPress platform since 2010 (even though I wish to write more), I had always found it very difficult to share code, considering mos...

Back to top ↑

functions

Azure Table Storage performance

3 minute read

Azure table storage is one of the cheapest No-SQL (Key value store) datastore amongst other services. Table storage can be used for multiple scenarios such a...

Back to top ↑

appinsights

Purging logs from Azure AppInsights

2 minute read

Azure Application Insights is a powerful logging/monitoring service provided by Azure. It can be used to live-stream your application logs, analyze the perfo...

Azure Table Storage performance

3 minute read

Azure table storage is one of the cheapest No-SQL (Key value store) datastore amongst other services. Table storage can be used for multiple scenarios such a...

Back to top ↑

gcp

Back to top ↑

vscode

Back to top ↑

socialmedia

Streaming tweets at real time using .Net

1 minute read

Twitter has exposed a new set of APIs to stream the tweets from the users worldwide just as we stream a video from any website. This can be used from an appl...

Back to top ↑

visualstudio

Useful Visual Studio Extensions for free

1 minute read

Visual Studio 2010 has hit the market, with its new look and the user experience its the best IDE Microsoft has brought out to the market. Add to the fact th...

Back to top ↑

ie

IE 9 Beta is out

less than 1 minute read

Much awaited IE 9 Beta version is out for Download .

Back to top ↑

tech

Back to top ↑

unittesting

Back to top ↑

sdk

Introduction to OData

1 minute read

“OData is a standardized protocol for creating and consuming data APIs. OData builds on core protocols like HTTP and commonly accepted methodologies like ...

Back to top ↑

cosmosdb

Back to top ↑

ci-cd

Back to top ↑

akka.net

Akka.Net - Create actor if not exists

1 minute read

If you’d have an actorsystem within an web application, you would have faced the problem of creating an actor with a unique id. Since web is by default state...

Back to top ↑

vms

Back to top ↑

asr

Back to top ↑

recovery

Back to top ↑

arm templates

Back to top ↑

cli

Azure CLI Alias extensions

1 minute read

Azure CLI is a powerful cross-platform command line tool for managing Azure resources, this has become my go-to command line utility for doing so. It’s writt...

Back to top ↑

github

Wordpress to Jekyll

2 minute read

I have been blogging on WordPress platform since 2010 (even though I wish to write more), I had always found it very difficult to share code, considering mos...

Back to top ↑

pages

Wordpress to Jekyll

2 minute read

I have been blogging on WordPress platform since 2010 (even though I wish to write more), I had always found it very difficult to share code, considering mos...

Back to top ↑

wordpress

Wordpress to Jekyll

2 minute read

I have been blogging on WordPress platform since 2010 (even though I wish to write more), I had always found it very difficult to share code, considering mos...

Back to top ↑

performance

Azure Table Storage performance

3 minute read

Azure table storage is one of the cheapest No-SQL (Key value store) datastore amongst other services. Table storage can be used for multiple scenarios such a...

Back to top ↑

blogs

Back to top ↑

blob storage

Back to top ↑

sonarqube

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Back to top ↑

deployment

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Back to top ↑

containers

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Back to top ↑

docker

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Back to top ↑

postgres

Deploying Sonarqube Container in Azure

3 minute read

Sonarqube is an open source tool which provides continuous inspection of the code quality. It integrates seamlessly with all the CI/CD tools such as Jenkins,...

Back to top ↑

json

Json Schema Validation using NJsonSchema

2 minute read

Json (JavaScript Object Notation ) is a lightweight, self-describing markup, which has become a universal notation for data exchange. Json is now everywhere ...

Back to top ↑

queue

Back to top ↑

patterns

Back to top ↑

appgateway

Back to top ↑

mapa

The MAPA - Azure Champ

1 minute read

I have been given Azure Champ status by The-MAPA. What is THE-MAPA MAPA, an acronym for Microsoft Association of Practising Architects, is a global communit...

Back to top ↑

iac

Back to top ↑

terraform

Back to top ↑

fonts

Back to top ↑

microsoft

Back to top ↑

windows

Back to top ↑