Azul Zulu’s CRaC Support Finally Fixed My Cold Start Nightmare
I spent last weekend staring at Datadog dashboards, watching our Java microservices take their sweet, agonizing 14 seconds to spin up during a sudden.
Java News | Enterprise Java & Spring
Java News covers enterprise Java development, Spring Boot, and JVM performance.
I spent last weekend staring at Datadog dashboards, watching our Java microservices take their sweet, agonizing 14 seconds to spin up during a sudden.
Well, I have to admit, I was wrong about that Java 25.0.2 upgrade causing our memory issues. Actually, let me back up — the real culprit was a single.
I spent three hours yesterday tracing a dropped database connection in a reactive pipeline. The stack trace was completely useless, pointing to a thread.
Actually, I distinctly remember sitting in that conference room in 2019, watching my colleague demo a high-throughput service written in Go.
Well, I have to admit, I've had a love-hate relationship with Gradle. Mostly hate, if I'm being honest. But last Tuesday, I decided to bump our main.
I've been tracking Project Valhalla since before my kids were born. Seriously. For a decade, it felt like this mythical beast—always just "one release.
Well, I have to admit, I still wake up in a cold sweat sometimes thinking about CompletableFuture . You know the drill — chaining .thenCompose() into.
Well, I've been running them in production on our payment processing service for the last six months. And honestly? It's mostly great. Mostly.
I spent most of Tuesday fighting with a Docker image that refused to shrink below 400MB. You know the feeling.
The LTS Upgrade That Actually Matters I usually dread the "new Java" notifications. You know the drill—I see the announcement, I read the JEPs, and then I.