Java as a language makes concurrent code look unpleasant. Maybe Kotlin can help. Yet another, although experimental, step would be to use coroutines instead of Futures.
Connection pooling is a great technique for database optimization, and HikariCP is among the best. Let's set up multiple connection pools with different configurations.
Wish you could call up Enums by names or values while ignoring nonexistent ones? Wish you didn't have to deal with exceptions? Without boilerplate? You can!
Flyway makes database versioning almost trivially easy. You can put migration scripts in a directory of choice and the database will be magically migrated for you.
In this article, we introduce the JavaScript library suite known as CreateJS, and show you how to make some basic animations using one of it's component libraries.
RabbitMQ and Apache Kafka are two of the most popular messaging technologies on the market today. Get the insight you need to choose the right software for you.
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.