If a user interacts with your code via code of their own, you’re building an API. Consequently, understanding properties of good APIs is vital. So what makes a good API?
The latest addition to ASP.NET Core's performance metrics APIs is the Server Timing API. We take a look at how to make use of these metrics in your ASP.NET Core web app!
Protocol Buffers are a high-performance alternative to text-based protocols like XML or JSON. Adapting them to a Spring Boot application is easy with these steps.
Jenkins has introduced a declarative syntax for pipeline creation! Let's take a quick look at using it to integrate Jenkins with GitHub to help build your CI/CD process.
This dive into the Singleton design pattern covers the many ways it can be implemented, a few roadblocks to avoid, and some handy use cases to keep in mind.
If you're considering getting your feet wet with serverless, be mindful that while AWS Lambda has plenty of benefits, you lose some control and call simplicity as well.
Continuing to bring Java and OpenStack together, this look at OpenStack4j's Identity Service, version 3, should help give you better control over your services.
In this article, we look at the performance of two concurrent architectures, one by using an executor thread pool and the other by using the disruptor.
Learn how the Groovy component is used in Mule flows to integrate custom scripts. This tutorial shows you how to configure and utilize the Groovy component.