Use KEDA and DynamoDB Streams and combine two powerful techniques to build scalable, event-driven systems that can adapt based on the needs of your application.
Discover Project Loom: A game-changer in Java concurrency! Dive into lightweight threads, their benefits, and how to harness their power in your Java applications.
Dive into the world of containerizing Helidon applications and seamlessly deploying them to Kubernetes using the Eclipse JKube's Kubernetes Maven Plugin.
Learn about several approaches to monkey-patching in Java in this post: the Proxy class, instrumentation via a Java Agent, AOP via AspectJ, and javac compiler plugins.
Discover how to automate your Quarkus application deployment using the Ansible collection for Quarkus, which takes care of the heavy lifting for developers.
Explore a key performance metric studied during garbage collection — what it means, its significance in Java applications, and how it impacts overall performance.
There are so many computer algorithms that have emerged to support sorting. Some of the well-known algorithms are quick sort, heap sort, merge sort, etc.
If you use Spring WebFlux, you probably want your requests to be more resilient. Here, learn to use the retries that come packaged with the WebFlux library.
Ignoring the persistence layer in software can cause data problems, slow performance, maintenance issues, and limited adaptability. It's vital for secure, efficient, and flexible applications.