Look at annotations that can be applied to a class to create indexes that have been specified within the class. See what indexes do and how they can decrease query times.
Sometimes, you need to parse command-line arguments in a Java application. There are a number of options, but in this post, we look at the Apache Commons CLI library.
When writing for-loops over ranges in Kotlin, Progressions can help you incorporate types that aren't supported by default. Here's a guide tailored for Java devs.
PureConfig is a nifty library that serves as a front-end for other libraries. Its real strength is as a boilerplate-free way of loading Scala config files.
Interested in Kotlin but worried about leaving your favorite Java tools behind? Time to make a plugin! Here, we start the process of making a SonarQube plugin for Kotlin.
As with any other aspect of database management, replication doesn't always proceed as expected. Check out some solutions to real-world MySQL replication issues.
SSMS is where you'll spend most of your time while working with SQL Server, so getting introduced to it as early as possible is a great way to start learning.
This take on objects and object-oriented programming suggests converting data containers and structures into real objects, then tackles the performance issues involved.
Using Spark, you can identify duplicate files in your S3 storage by calculating checksums. It's a quick, easy way to ensure you aren't carrying extra weight.