DataSynapse GridServer is a highly scalable infrastructure that enables app services to operate virtually. Learn about working with it and client implementation in Java.
Nitrite is a serverless embedded database ideal for desktop, mobile, or small web applications. Learn the basics of it, how to install it, and how to use it.
If you aren't familiar with Java EE Concurrency Utilities, it's time to take a look at what the specification has to offer. We'll examine how it works with CDI here.
JShell is finally bringing read-eval-print loops to Java! With it, you can code and run functions without executing javac, and it's a great calculator, too!
Well, Java 9 is around the corner, so it makes sense to get started with making modules! This guide covers the basic building blocks of making modules.
JDBC has its place, but Hibernate comes ready with an arsenal of helpful tools and capabilities that make connecting to your database a much easier prospect.
See how to transform an incoming JSON payload into a Java object. Lots of development work revolves around payload transformation, so this is important to know.
You can never have enough threads. Well, you can, but be sure you know how they work first. This is a comprehensive look at multi-threading throughout the ages.
You've made some changes to your code, so it's time to redeploy and sit around for five minutes! Or you could use DCEVM and HotswapAgent to turn it into seconds.
Pivot tables are great for summarizing data. Fortunately, you can use Streams to prepare and sort your data so you can put it into a more readable format.