Looking for a few bad habits to drop? Let's take a look at null, functional programming, and getters and setters to see how you can improve your coding.
This overview of exception handling covers an overview of how handling should work and explores how to use a chain of responsibility for your exceptions.
It's time for a deep dive into collections in Java, including the defining philosophy of collections, important methods, and advice for implementation.
While you can have an appropriate set of skills, without a good toolkit, you won't be as efficient as you could. Learn how to configure your development environment.
Aspect-Oriented Programming can be tricky for some. In this post, we take a look at an example of how you can implement AOP in Spring Boot by making use of AspectJ.
In this post we take a look at using Locust for performance testing. Come check out this versatile framework as we give a quick run-through and example!
Learn about using a Java high-level REST client with Elasticsearch to use API-specific methods that accept request objects as an argument and return response objects.