Java Socket IO and NIO
Sockets use TCP/IP transport protocol and they are the last piece of a network communication between two hosts. You do not usually have to deal with them, since there are protoc...
Verify Producer-Consumer Communication between Microservices with Spring Cloud Contract
Before microservices became popular, we did not have to worry about making sure that different components of your application were using the same POJO class, and any change in a...
Micronaut, a New Contender for the Microservices Era
Micronaut is a web framework similar to Spring Boot, which started at OCI and was initially developed by Groovy and Rails developers from Pivotal. Micronaut is really a competi...
Spring Bean Lifecycle Fundamentals
Bean is one of the angular stones in the Spring Framework and it is very important to know how it works. However, the concept of bean it is not very clear and the Bean definitio...