Deepak Kamboj Blog

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...

Choosing between Fixed Price and Time & Materials

Choosing between Fixed Price and Time & Materials

Introduction When commissioning a third party to perform some bespoke development or design work, they will typically quote on the basis of a fixed price, or ‘time and materials’. Choosing between the two can...

How to Start with Silverlight

How to Start with Silverlight

As we all know that Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. In order to...

Factory Design Pattern using C#

Factory Design Pattern using C#

The factory method pattern is a creational design pattern used in software development to encapsulate the process of creating the objects. Concerns: Which object needs to be created. Managing the life time of the...