Java
-
State of the art Continuous Integration and Deployment Pipeline with Jenkins, GitHub, and Docker
Setting the stage For the last two years I’ve worked on a Node.js project. We used GitHub for source management…
Read More » -
Multiple Cache Configurations with Caffeine and Spring Boot
Caching is key for performance of nearly every application. Distributed caching is sometimes needed, but not always. In many cases…
Read More » -
Functional Hystrix using Spring Cloud HystrixCommands
Spring’s WebClient provides a non-blocking client for making service to service calls.Hystrix, though now in a maintenance mode, has been…
Read More » -
Top 9 Free Java Process Monitoring Tools & How to Choose One
So your Java code runs. Perhaps it even runs on a production server. After you pat yourself on the shoulder…
Read More » -
Spring @Value Annotation
Introduction: Spring @Value annotation is used to inject values into variables and method arguments. We can either read spring environment…
Read More » -
Java equals() and hashCode()
Introduction: Java Object class provides basic implementation of methods – hashCode() and equals(). These methods are extremely useful especially when…
Read More » -
WeakHashMap In Java
A WeakHashMap in Java is a pretty popular data-structure among mid to senior-level Java developers. The WeakHashMap class is present in…
Read More » -
Functional Java by Example | Part 7 – Treat Failures as Data Too
This is part 7 of the series called “Functional Java by Example”. The example I’m evolving in each part of…
Read More » -
When using JAXB
Not many examples show this, but how you use JAXB in your application can make a huge difference in the…
Read More »