Deepak Kamboj Blog

Happy Diwali to all the viewers

Happy Diwali to all the viewers

I wish all of you Happy Diwali. Dīwali is a significant festival an official holiday in India. While Diwali is popularly known as the “festival of lights”, the most significant spiritual meaning is “the...

How to create User Control in Silverlight 3.0

How to create User Control in Silverlight 3.0

A User Control is a composite of existing elements. You add elements to a User Control to achieve the desired functionality. User control can be consumed more than one time in any application. This...

Software Architecture

Software Architecture

The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them. The...

Sequence Diagram in UML

Sequence Diagram in UML

A Sequence Diagram is an Object Diagram that describes object interaction. Objects are shown at the very top from left to right, while the time flows from top to bottom. Arrows indicate messages and...

Collaboration Diagrams in UML

Collaboration Diagrams in UML

A collaboration diagram, also called a communication diagram or interaction diagram, is an illustration of the relationships and interactions among software objects in the Unified Modeling Language (UML). The concept is more than a...

Difference between Early Binding and Late binding

Difference between Early Binding and Late binding

Binding refers the object type definition. You are using Early Binding if the object type is specified when declaring your object. E.g. if you say Dim myObject as ADODB.Recordset that is early binding (VB...

Facade Design Patter

Facade Design Patter

This article provides a brief introduction to Facade Design Patterns.  Facade Design pattern provides an easy to use interface to an otherwise complicated collection of interfaces or subsystems.  It makes things easier by hiding...

SOA Enabled DAL

SOA Enabled DAL

Introduction Traditional applications using relational data sources such as Oracle, SQL Server and DB2 to expose their business logic to external world in a tightly coupled manner. This tightly coupled approach leads to the...

Singleton – Creational Design Patter

Singleton – Creational Design Patter

Introduction There are times, when one need to have a class which can be only instantiated once. Singleton Design Pattern addresses to such situation by providing a design for such classes (known as Singleton...