How to push a Coherence CE application out to a Kubernetes cluster, and then scale and manage that cluster
By making the code easier to understand, you also make it easier—and safer—to maintain.
Pin-down tests are the key to stabilizing your legacy Java code.
Refactoring makes your organization’s code simpler, which means fewer bugs and easier maintenance.
With the new JUnit Jupiter test engine, the popular framework is much more flexible than ever before and can be customized at will to fit your testing needs.
Creating custom plugins for the Apache Maven build tool is easier than you might think.
Love it or loathe it, this article makes the case that operator overloading is essential for making code easier to read, writer, and debug.
New features such as the ability to define test execution order and run tests in parallel make this an important release.
Microservice applications present special testing challenges.
JDK serviceability technologies allow you into the JVM to solve difficult debugging problems.