Featured
Spring Cloud: How to Implement Service Discovery (Part I)
In this article, readers will learn how to configure and run some Service Discovery sample architectures by using the Spring Cloud components.
Continue Reading Spring Cloud: How to Implement Service Discovery (Part I)
Spotlight
Spring Cloud: How to Implement Service Discovery (Part II)
In this article, readers will learn some additional topics on Spring Cloud Service Discovery and two different ways in which to combine Service Discovery and Remote Configuration.
Continue Reading Spring Cloud: How to Implement Service Discovery (Part II)
Spring Cloud: How to Deal with Microservice Configuration (Part II)
How to use Spring Cloud Config module to implement a minimal microservice scenario based on remote configuration (part II).
Continue Reading Spring Cloud: How to Deal with Microservice Configuration (Part II)
Explore
How to Create a Deep or a Shallow Copy in Java
In this article, we will discuss the differences between a deep copy and and shallow copy of an object in Java, and their implications.
Continue Reading How to Create a Deep or a Shallow Copy in Java
How to Better Understand Java HashMap
How the HashMap class is internally implemented, its initial capacity and re-sizing and its behavior in a multi-threaded scenario.
Java Map: How to Get Sorted Keys
The LinkedHashMap class implements the Map interface and preserves the order in which the keys are inserted into it.
Spring Boot for Cloud – Actuator
An overview of Spring Boot framework features that are especially important in the context fo micro-service applications. In this article we discuss features useful in a production environment.
Spring Boot for Cloud – REST API Development
An overview of Spring Boot framework features that are especially important in the context of Spring Cloud applications. In this article we discuss features related to API development.
Continue Reading Spring Boot for Cloud – REST API Development
Java Observer Pattern with Spring and AOP
The Java Observer Pattern is among the most famous design patterns, aimed at handling communication of state changes between objects.
A Quick Explanation of The Java Decorator Pattern
A brief overview of the Java Decorator Pattern, a design clever gimmick used to extend existing software in a dynamic way.
Continue Reading A Quick Explanation of The Java Decorator Pattern