Need some randomness in your numbers? Check out a few different techniques you can avail yourself of to create random (or mostly random) numbers in Java.
Migration is difficult, but sometimes, it's required — like if you want to improve your database's performance or utilize features of the target RDBMS that are missing in the source.
Linux's Logical Volume Manager is an older tool, but it can still be useful today. See how you can use it to help right-size your EBS usage and save money.
The folks at Gradle feel that Java 9's multi-release JARs are a poor solution to a real problem for library designers. See how to create an MRJAR and why you shouldn't.
Java might be the grandaddy of them all, but there are new kids on the block. Let's see what makes Scala and Kotlin great, frustrating, and how they compare to Java.
See how to make basic customer retention analysis, build customer retention over time, deal with new vs. existing customers retention curves, and calculate retention analysis in cohorts.