Category: Software/System Design

Redis Cache–Azure Plans

Posted on 4 min read

Azure Redis Cache, a secure data cache based on Open source Redis Cache, which will provide you a fully managed/serviced instance from Microsoft. Means you don’t have to bear the burden of managing the server/software patches etc.. What is Redis Cache? Redis is an open source (BSD licensed), in-memory data structure store, used as a… Continue reading

Back to Basics : Singleton Design Pattern using System.Lazy type

Posted on 4 min read

This article takes you to a simpler/alternative approach in making a Singleton Design Pattern implementation using System.Lazy class rather that using our traditional approach. Singleton Design Pattern implementation without lazy initialization: This code is thread safe enabled [code language=”csharp” padlinenumbers=”true”] /// <summary> /// Singleton class /// </summary> public class AppConfig { private AppConfig() { }… Continue reading

Static vs Singleton Classes

Posted on 2 min read

Recently while I was attending an interview I came across a question Static vs Singleton. Though I know the differences I couldn’t answer it properly, as I was not refreshed my programming knowledge before the interview. I would like to quote a reference to Jalpesh’s blog article (www.dotnetjalps.com) explaining the difference: Difference between Static and… Continue reading

Why SOA ?–Service Oriented Architecture

Posted on 4 min read

SOA starts with a simple idea – the concept of service. Services are unassociated, loosely coupled units of functionality that are self-contained. Each service implements at least one action, such as submitting an online application for an account, retrieving an online bank statement or modifying an online booking or airline ticket order. There are multiple… Continue reading

Enterprise Solution Patterns Using Microsoft .NET – Version 2.0

Posted on 1 min read

This is a little old document. But very useful for people who would like to learn more about “Enterprise Solution Patterns using Microsoft.NET” , by Microsoft Patterns & Practices This document is very good for referencing for common solution patterns and provides little more focus on ASP.NET based Solution Pattterns. Nice reference though!!.

Enterprise Library 5.0 & Unity 2.1(Dependency Injection Container) for Silverlight and Enterprise Library 5.0 Optional Update 1 for .NET(ASP.NET,WinForms)

Posted on 1 min read

Microsoft has recently released few updates for Microsoft Enterprise Library 5.0 (A collection of reusable application blocks(logging,caching, cryptography, data access etc) for .NET. One of the interesting part of these releases are Enterprise Library 5.0 & Unity 2.1(Dependency Injection Container) for Silverlight. more details about each release are given below. Enterprise Library 5.0 for Silverlight This release provides… Continue reading

Showing 31-37 of 37 posts
per page