Struggling to decide which API spec to adopt, RAML or OpenAPI? Mulesoft recently lowered the risk of your choice by making the decision to support both specifications.
Data modeling is a crucial process in most any business. In this post, we take a look at ten techniques that can help improve your data modeling skills.
If you're wondering why you'd use this less-frequently used command, this is the post for you. Check it out and see if it can help you within your own teams.
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.
The newest official addition to the Beats family, Heartbeat, probes services to check if they are reachable or not. See how it works with the ELK stack.
Learn what an industry thought leader has to say about the cumbersome nature of storing secrets in Linux, as opposed to easier methods of storing secrets in Windows.
Gradle sourceSets are logical groupings of related files. Configurations are groupings of related dependencies. Using both, we can create some neat build configurations.
When you implement ETL processes, you must decide how to structure your data and what technologies to use. To make an informed decision, let’s start from the basics.