All about Java development, tools, management, resources, and costs. New articles weekly.
Learn about the Liberica JDK critical patch update and its enhanced security. Versions 8, 11, 16 are available now!
Support for Java is important to keep your apps stable and secure. Find out how you can protect your data and discover our support plans for Liberica JDK.
Learn how string concatenation affects JVM performance even in the simplest Java code snippets.
Find out how to identify the root cause of JVM Stop-the-World pauses with JDK Flight Recorder in Java 11.
TLS 1.0 and TLS 1.1 are exploitable, so we deprecated them in Liberica JDK. Learn about the security vulnerabilities and solutions.
Read the industry news, receive solutions to your problems, and find the ways to save money.
Find out if Java app containerization, Quarkus or native image is the best approach for moving your project to the cloud.
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 our application created with Liberica JDK to determine where optimizations will reward us with the most significant performance gains.
Today we announce the general availability of Liberica JDK versions 8u282, 11.0.11, and 16.0.1. The stable quarterly CPU cadence allows rolling out urgent updates and bug fixes exactly when they’re needed. The three April releases cover two (CVE-2021-2161, CVE-2021-2163) common security vulnerabilities and exposures with eight (four in each LTS version) backports.
As you know Apple has begun the transition from Intel x86_64 processors to ARM64-based Apple silicon chips in Mac computers. There are still many jokes about some software that is lacking from the platform. The real challenge is to roll out programs that use low-level knowledge of the operating system and processor.
Our mission is to bring value, technology, and knowledge to the Java™ community. Seeing how cloud-native solutions are spreading fast, we cannot stand aside. That’s why BellSoft has collaborated with DZone, a leading publisher of software development resources, to produce a short but action-packed intro to this exciting subject.
Welcome back! In the previous part of this series we developed a plain Markdown editor and preview panel; in this part we're going to focus on rendering equations and formulas in our application. Before we jump in, let's review a brief history of mathematical typesetting followed by some important terminology that we'll encounter later on in this article.