Blogs

  • What is OpenJDK?

    What is OpenJDK?

    I talk to many people about how they use Java, and I find there is a high level of misunderstanding about what OpenJDK is.  The idea of this post is to provide a clear description of what OpenJDK...

    Read Blog Post
  • Solr Throughput on Azul Platform Prime vs OpenJDK

    Solr Throughput on Azul Platform Prime vs OpenJDK

    At Azul, we have been measuring the performance of popular Java open-source projects on our optimized Azul Zulu Prime Builds of OpenJDK (Azul Zulu Prime) versus vanilla Azul Zulu Builds of OpenJDK...

    Read Blog Post
  • Benchmarking Renaissance on OpenJDK and Azul Platform Prime

    Benchmarking Renaissance on OpenJDK and Azul Platform Prime

    The Renaissance Suite is an increasingly popular Java benchmark and one of the many benchmarks that Azul uses internally to measure performance of Azul Platform Prime from release to release and...

    Read Blog Post
  • The 3 Hidden Risks of Unsupported, Free Java

    The 3 Hidden Risks of Unsupported, Free Java

    It’s been more than 2 years since Oracle required subscription-based licensing for Java 8 and 11 support, the versions in production by the majority of Java users.  Throughout this realignment,...

    Read Blog Post
  • Azul Platform Prime Stream Builds Are Now Free for Evaluation, Development, and Testing

    Azul Platform Prime Stream Builds Are Now Free for Evaluation, Development, and Testing

    More big changes to how Azul licenses Azul Platform Prime are here. Following our changes to Azul Platform Prime pricing, we are now changing our licensing terms to make Stream Builds of Azul...

    Read Blog Post
  • Which Version of Java is Popular among Developers in 2021 – Survey Results

    It’s always interesting to see the results from surveys of developers to see who’s using what and how.  Of course, the first thing to remember before even looking at the details is that there are...

    Read Blog Post
  • Eclipse Temurin: A New Distribution of OpenJDK

    Eclipse Temurin: A New Distribution of OpenJDK

    It’s incredible that, twenty-six years after it was first released, Java is still one of, if not the most, popular software platforms in the world.  One reason that has helped drive its success...

    Read Blog Post
  • Azul’s Rebrand Highlights Continuity of Being 100% Focused on Java and the Industry’s Best Source for OpenJDK

    Azul’s Rebrand Highlights Continuity of Being 100% Focused on Java and the Industry’s Best Source for OpenJDK

    The more things change, the more they stay the same. There’s some truth in that truism, and the launch of “the New Azul” last month is a perfect example. We have a new logo, new product names, and...

    Read Blog Post
  • The Importance of Java Security Updates

    The Importance of Java Security Updates

    Recently, I was in discussion with a Java user at a bank about the possibilities of using Azul Platform Core to run a range of applications.  One of the most significant advantages for...

    Read Blog Post
  • Azul’s New Pricing Structure

    Azul’s New Pricing Structure

    Azul Systems is happy to announce a major change for the way that we bill for our Java platforms. Going forward, Azul will use a capacity-based pricing structure, billing based on the processor...

    Read Blog Post
  • Why the Classpath Exception is So Important

    Why the Classpath Exception is So Important

    Open source has become a fundamental part of how we develop software.  Freely reusing source code from other developers, not having to continually reinvent the wheel and write code that has been...

    Read Blog Post
  • How to Keep Your Java Applications Secure

    How to Keep Your Java Applications Secure

    Back in April 2019 the way most Java users accessed updates for the JDK changed.  The reason for this was a combination of changes made by Oracle to how the JDK is developed and the licensing...

    Read Blog Post
  • Microsoft Increases Commitment to OpenJDK

    Microsoft Increases Commitment to OpenJDK

    Today, Microsoft announced its plans for the new Microsoft Build of OpenJDK. As a long time Microsoft partner and as a key provider of Java technologies powering Azure, Azul welcomes this step and...

    Read Blog Post
  • Java 16 – JDK 16 Updates and New Features

    Java 16 – JDK 16 Updates and New Features

    How time flies!  Even in these extraordinary times, it seems hard to believe another six months have passed, and we now have a new release of the JDK.  As usual, I will summarise all the new...

    Read Blog Post
  • Staring Into My Java Snow Globe 2021

    Staring Into My Java Snow Globe 2021

    Happy New Year, everyone!  For the last few years, I’ve written a blog post at the start of each year with my predictions for what will happen in the following twelve months focused on Java.  Now...

    Read Blog Post
  • Garbage Collection Impact on Application Performance

    Garbage Collection Impact on Application Performance

    Part 1 of the Java Performance series discussed why Low Latency is Critical and its effect on application performance. In that article, the relationship between latency and application performance...

    Read Blog Post
  • Java First, Second and Now Third

    Java First, Second and Now Third

    Measuring the popularity of programming languages is never going to be simple.  We often see the results of surveys that have been conducted by various companies or organisations that seem... The...

    Read Blog Post
  • What is Java Heap Size?

    What is Java Heap Size?

    The Java heap is the area of memory used to store objects instantiated by applications running on the JVM. Objects in the heap can be shared between threads. Many users restrict the Java heap size...

    Read Blog Post
  • Why Low Latency is Critical and its effect on Application Performance

    Why Low Latency is Critical and its effect on Application Performance

    A lot has changed since Java and the JVM were created in the mid-1990s. The invention of Java solved an important problem that caused developers to spend enormous time coping with memory problems,...

    Read Blog Post
  • Why choose Java for High-Frequency Trading application: Voice of Customer

    Why choose Java for High-Frequency Trading application: Voice of Customer

    In the world of High-Frequency Trading, automated applications process hundreds of millions of market signals every day and send back thousands of orders on various exchanges around the globe....

    Read Blog Post
  • loading
    Loading More...