Tags: architecture

Performance and Monitoring Guide from DZone

My contribution to DZone Performance and Monitoring Guide I am delighted to announce that I am a featured author in DZone Performance and Monitoring Guide that released recently. Download now! This guide contains everything from finding the root cause of a performance issue to designing parallel algorithms. Find out what 600 developers (including myself) have…

SOLID: Liskov Substitution Principle

This is the third in the series of posts on SOLID Software Principles. We previously covered the Single Responsibility Principle and the Open-Close Principle. In this post, I will take you through the L in SOLID, the Liskov Substitution Principle. The primary idea behind the Open-Closed principle is achieved using inheritance i.e. introduce new classes for new functionality and keep…