If you’re not using fluent assertions and rely on basic JUnit assertions, you might be missing out on a simple but effective tool to write high-quality test code.
In the second installment of Multithreading and Interviews, read an introduction to the basics of Java Multithreading with Mutex, the Java Monitor Model.
This article explains how you can add Okta as a client provider in the MuleSoft Anypoint Platform and the impact on other applications that were deployed.
Organizations have long focused on speeding up application development to deploy new software as soon as possible which frequently came at the cost of security.
Different programming languages have different ways to enable/disable gRPC compression. This article describes how to use gRPC in Go, Java, and Ballerina.
The spec-first API development is an alternative to implementation-first API development and holds the promise of a more thoughtful and consistent API design.
Learn eight categories of engineering craft classifications that will help you grow as a software architect to develop depth in selected areas and awareness of others.
Using Data effectively is incomplete without the term data governance. Here’s every “Why? How? Where?” you need to know about Data governance and Azure Purview.
This post dives into distinct architecture domains, like DevOps and data architecture, how they interconnect, and their importance in overall solution architecture.
CDC is quite the buzz these days. I have been in many client meetings where it has come up lately. So what is CDC and why might you be interested in it?