The Liskov Substitution Principle is a very useful idea both when developing new applications and modifying existing ones. This article explains what it is, why it's important and how to use it.
New to AWS? We've got you covered. AWS is a vast ocean of services across a bunch of different domains. This article introduces the most commonly used AWS services.
Spring provides a powerful abstraction to implement a cache without binding to a specific cache provider. This article shows how to use it with Hazelcast as cache provider.