NCache Java Edition with distributed cache technique is a powerful tool that helps Java applications run faster, handle more users, and be more reliable. In today's world, where people expect ap...
https://dzone.com/articles/getting-started-with-ncache-java-edition
Despite some notable shortcomings in the contemporary technology landscape, XML is still a powerful language offering key advantages in complex data storage scenarios. Compared with a popul...
https://dzone.com/articles/how-to-query-xml-files-using-apis-in-java
I blogged about Java stream debugging in the past, but I skipped an important method that's worthy of a post of its own: peek. This blog post delves into the practicalities of using peek() to de...
The research company Forrester defines data streaming platforms as a new software category in a new Forrester Wave. Apache Kafka is the de facto standard used by over 100,000 organizations. Plent...
After JUnit 5 was released, a lot of developers just added this awesome new library to their projects, because unlike other versions, in this new version, it is not necessary to migrate from JUn...
https://dzone.com/articles/junit-4-5-jupiter-vintage-how-to-deal
Netty is a powerful, asynchronous, event-driven networking framework for building high-performance, scalable applications. It simplifies the development of network applications by providing an ea...
https://dzone.com/articles/building-a-performant-application-using-netty
In this post, we would like to share our real-world experience in optimizing a Java application that was controlling the robots in a warehouse. This application would give instructions to the rob...
https://dzone.com/articles/optimizing-robotics-applications-performance
Parameterized tests allow developers to efficiently test their code with a range of input values. In the realm of JUnit testing , seasoned users have long grappled with the complexities of imple...
https://dzone.com/articles/junit5-parameterized-tests-with-enumsource
In Part 1 of this series, we looked at MongoDB, one of the most reliable and robust document-oriented NoSQL databases. Here in Part 2, we'll examine another quite unavoidable NoSQL database: Ela...
https://dzone.com/articles/cruding-nosql-data-with-quarkus-part-two-elasticse
Effective exception management is pivotal for maintaining the integrity and stability of software applications. Java's lambda expressions offer a concise means of expressing anonymous functions...
https://dzone.com/articles/mastering-exception-handling-in-java-lambda-expres
Feature flags are commonly used constructs and have been there for a while. But in the last few years, things have evolved and feature flags are playing a major role in delivering continuous ris...
https://dzone.com/articles/feature-flags-and-canary-releases-in-microservices
The enduring prevalence of COBOL (Common Business-Oriented Language) in mission-critical applications poses a challenge for modernization efforts, particularly in the transition to Java. This pa...
https://dzone.com/articles/cobol-to-jobol-a-poor-choice-for-modernization
Over the past few years, Apache Kafka has emerged as the leading standard for streaming data. Fast-forward to the present day: Kafka has achieved ubiquity, being adopted by at least 80% of the Fo...
https://dzone.com/articles/streaming-real-time-data-from-kafka-370-to-flink-1
Debugging effectively requires a nuanced approach, similar to using tongs that tightly grip the problem from both sides. While low-level tools have their place in system-level service debugging, ...
In the world of high-performance computing, utilizing SIMD (Single Instruction, Multiple Data) instructions can significantly boost the performance of certain types of computations. SIMD enables ...
https://dzone.com/articles/power-of-simd-with-java-vector-api
Thread dump analysis is a traditional approach followed to analyze the performance bottlenecks in Java -based applications. In the modern era, we have APM tools that provide various metrics and...
OVERVIEW AWS has a Lambda function that can be leveraged to take automatic snapshots of the KDA (Kinesis Data Analytics) applications that are running in a specific region. Refer the Lambda fun...
Spring Boot is a highly popular framework for Java enterprise applications. One common method of integration with internal or external applications is through HTTP REST connections. We were upgr...
https://dzone.com/articles/spring-resttemplate-to-webclient-causes-outofmemor
Ever wondered what happens behind the scenes when you hit that "run" button on your Java program? The process involves a series of complex steps, from compiling and loading the code into memory t...
https://dzone.com/articles/journey-through-java-execution-from-loader-to-memo
In this article, learn how the Dapr project can reduce the cognitive load on Java developers and decrease application dependencies. Coding Java applications for the cloud requires not only a ...