JVM
-
Core Java
Reduce Memory Footprint in Java
Memory optimization in Java applications is critical for improving performance and reducing costs, especially in cloud environments. By carefully managing…
Read More » -
Core Java
JVM Monitoring: Dynamic Attach and Serviceability Agent Overview
The Java Virtual Machine (JVM) includes built-in diagnostics and monitoring tools, like the Dynamic Attach API and the Serviceability Agent…
Read More » -
Java
Java vs. Kotlin: A Comparative Analysis
In this comparative analysis, we delve into the key differences and similarities between Java and Kotlin. Java, a stalwart in…
Read More » -
Core Java
Performance impact of java.lang.System.getProperty()
‘java.lang.System.getProperty()’ is a common API used by Java developers to read the System properties that are configured during application startup…
Read More » -
Enterprise Java
Keeping track of requests and Responses on Spring WebFlux
In any rest-api based application it’s a matter of time when there is going to be the need to intercept…
Read More » -
Core Java
Apache Arrow on the JVM: Streaming Writes
Previously we went to create some schemas on Arrow. On this blog we will have a look on writing through…
Read More » -
Core Java
Apache Arrow on the JVM: Get Started and Schemas
Arrow is memory format for flat and hierarchical data. It is a popular format used by various big data tools,…
Read More » -
Enterprise Java
RESTful services with HATEOAS: REST APIs and Hypermedia on JVM
1. Introduction So far we have spent a fair amount of time talking about the role of the hypermedia and…
Read More » -
Core Java
JVM Garbage Collection and Optimizations
Overview When troubleshooting systems for performance-related issues, memory optimizations are a place that needs a deep analysis of what each…
Read More »