JDK Flight Recorder vs. Stop the World Pauses
This post will focus on Stop-the-World pauses in the JVM and how JDK Flight Recorder (JFR) can help you identify the root cause. I’ve touched on this topic before in Hunting down memory issues with...
End of life for old TLS in OpenJDK and Liberica JDK
TLS 1.0 and 1.1 used to be a safety standard for a long time, but not anymore. The time to upgrade your security protocols is now long overdue. Let’s discuss the risks and benefits of...
DZone’s 2021 Containers Trend Report: Get a 360 Degree View of Containerization
We are proud to be part of this year’s Trend Report from DZone that elaborates on the current state of containerization in technology-driven industries around the world. Join us in exploring the pains of adopting...
Quarkus, or Spring Native, or JVM in Containers: Choose Your Cloud-Native Fighter
Do you have a ready-to-go Java app and want to take advantage of everything the Modern Cloud offers? Deployment is the next step, and you’ve come to the right place for guidance. Here we’ll focus...
Building Cloud-Native Java Microservices with OpenJDK
In modern enterprise software development, microservices are becoming increasingly popular. Although this type of architecture is no silver bullet and implementing it is significantly more challenging compared to monoliths, it is the preferred one in...
TeXnical Writing Part 5: Performance
Earlier in this series, we reviewed in brief the TeX typesetting system as well as the state of Java-based TeX engines. We settled on integrating JMathTeX into our application. In this final part, we’ll profile...