Nowadays every application is moving to microservice architecture. In this architecture, API Gateway has an important role. Let's build a simple API gateway using Java.
Currently, when we test multi-thread Java we call the class under test by as many threads possible. This approach has the disadvantage that most of the time our faulty test succeeds which makes debugging multi-threaded bugs a nightmare. I, therefore, developed an open-source tool, vmlens, to make JUnit test of multi-threaded Java deterministic.
Application performance is always on the forefront of our minds, and Garbage Collection optimization is a good place to make small, but meaningful advancements.
I took my old pet project from 2006, experimented, refactored it and made it more "modern C++". Here are my lessons and six practical steps that you can appl...
Innovations are constant in Open Source projects and contributions. Let's look at tools and options for Web Application Development in a Layered Architecture.
Custom Maven plugin raml-sync-checker is used to check if the RAML in mule 4 app - API implementation is in sync with the RAML published in Anypoint Exchange.