Simplifying the Liskov Substitution Principle of SOLID in C#

Before I start writing this article, I want to thank Steve Smith for his great course on the same topic with Pluralsight. This post is inspired by that course. Read full article on the Infragistics blog here The Liskov Substitution Principle says that the object of a derived class should be able to replace an … Continue reading Simplifying the Liskov Substitution Principle of SOLID in C#

SQL Azure Architecture

SQL Azure resides in Microsoft Data center provides relational database to application with four layer of abstraction. Four layers of abstraction can be depicted as below, Client Layer This layer is closest to the application. SQL Azure connects with client application with Tabular Data Stream interface in exactly the same way SQL Server does. Client … Continue reading SQL Azure Architecture