Want to make the most of your ConcurrentHashMaps? Need to ensure they're thread-safe and as high-performance as possible? Here are five tips to keep in mind.
If you're interested in using security headers to help protect your websites, there are a number of approaches you can take. Let's explore some of the popular ones.
Continuous integration and delivery are critical DevOps concepts for business stakeholders to understand, and this can be demonstrated through sprint planning.
Let's create a simple multi-tenant API world that takes minimal boilerplate coding and configuration using Holon, Spring Boot, H2, and a few other odds and ends.
See how Java 9 has adapted so that you can run JVM-based workloads in Docker containers or through Kubernetes without worrying about hitting your memory limits
This article will be useful if you want to create applications that are billed for the time that they are used rather than the time that they are active.
In this post, we go over the basics of creating static content for a web applicaiton by integrating several different web development tools, frameworks, and languages.
Check out this open source project to get a start on your microservices architecture, learn about the tools you need to connect your microservices, and more.
Straight out of Effective Java, Third Edition, we tackle the flaws in Java serialization and how to counter them using Google's Protocol Buffers as an example.
With JAR files, you've got your fat JARs, thin JARs, and skinny JARs, but here's an overview of Hollow JARs and how they sit between an app server and an Uber JAR.