-
The Evolution of Bugs
Unlock the secrets of debugging in software development. Dive deep into state bugs, thread issues, race conditions, and performance pitfalls.
-
Embracing Modernity: A Comprehensive Look at Sealed Classes, Pattern Matching, and Functional Paradigms in Java
Let’s examine the principles and practical applications of Sealed Classes and pattern matching.
-
Book review: “OpenJDK Migration for Dummies”
Is “OpenJDK Migration for Dummies” worth reading? I’d say so!
-
Azul Enhances ReadyNow to Solve Java’s Warmup Problem, Simplify Operations, and Optimize Cloud Costs
ReadyNow Orchestrator delivers the highest possible optimized code speed at warmup while making deployment easier for containerized Java workloads and CI/CD pipelines, and requires no changes to Java applications.
-
Well Worth My Time: “OpenJDK Migration for Dummies”
Good job of establishing the motivation for using OpenJDK and providing actionable steps for how to pursue that migration.
-
Is OpenJDK Just a Drop-In Replacement?
What are the pitfalls in replacing OracleJDK with OpenJDK? Simon Ritter has some interesting observations in his free new book.
-
Taming the Bias: Unbiased Safepoint-Based Stack Walking
Erik Österlund summed up the problems with my previous JEP proposal, and in a way with AsyncGetCallTrace, quite nicely, and here are my responses!
-
Thread-Safe Counter in Java: A Comprehensive Guide
In this tutorial, we will explore the concept of thread safety in Java, specifically focusing on a simple counter.
-
6 Considerations when Building High-Performance Java Microservices with EDA
Renowned for its resilience and low latency, EDA is a reliable choice for developing robust, high-performing microservices.
-
AsyncGetCallTrace Reworked: Frame by Frame with an Iterative Touch!
This article is the first of two articles covering the draft of a new iterator-based stack walking API, which builds the base for the follow-up article on safepoint-based profiling.