Browsing Category
Core Java
85 posts
bUILDING gpu accelerated llm inference libraries with tornadovm
Enterprise Java teams can now run local LLM inference with GPU acceleration without leaving the JVM or writing…
Reactor has died, long live REACTOR!
In this article, we try to prove that Reactor—and the entire reactive programming paradigm—is not dead. Quite the…
Building Low-Latency Event Pipelines with Java 25
The modern distributed system relies heavily on event driven system due to obvious reasons. They are better scalable…
Achieving Microsecond Latencies with Java: Practical Techniques for Building Ultra-Fast Systems
Introduction Four years ago, I joined a crypto trading company. First week, I’m sitting in a meeting and…
Java 26 GC: Making Data Streaming Faster and More Reliable in Containers
Imagine running a Java application that processes massive amounts of data in real time. Example financial transactions flowing…
Java 26 adopts HTTP/3 with the evolution of the HttpClient
The future of communication between microservices Modern distributed architectures, such as microservices, are deeply intertwined with the evolution…
Java 26 Is Here, And With It a Solid Foundation for the Future
JEP Overview New features HotSpot JEP 516: Ahead-of-Time Object Caching with Any GC JEP 522: G1 GC: Improve…
Intelligent Test Automation in the Java 26 Era: Eliminating Flaky Tests with Modern Concurrency, Stability Engineering and Smart Tooling
Flaky Tests Are a RESULT of Outdated Automation Flaky tests—tests that pass or fail inconsistently without any code…
Reverse Engineering Java: Backtracking Native Crashes
“what abstraction conceals is exposed at the fault site.” Introduction Java applications run on an abstracted, memory safe…
Beyond Cold Starts: Operating Restored Java Services with OpenJ9 CRIU Support
Checkpoint/restore can do more than reduce startup and warm-up time. OpenJ9 CRIU support lets Java application teams use…