Blogs

  • Superfast Application Startup: Java on CRaC

    Superfast Application Startup: Java on CRaC

    It’s now twenty-seven years since Java was first released, and it continues to be one of the most popular platforms for applications, especially on servers. One of the reasons for this is the Java...

    Read Blog Post
  • Cassandra Performance: Throughout, Responsiveness, Capacity and Cost

    Cassandra Performance: Throughout, Responsiveness, Capacity and Cost

    TLDR: For scalable data workloads like Cassandra, performance and capacity are simply a matter of cost. JVM choice and configuration can dramatically impact that cost. The Azul Platform Prime JVM...

    Read Blog Post
  • The Practical ROI of Running Kafka on Azul Platform Prime

    The Practical ROI of Running Kafka on Azul Platform Prime

    Building real-time data pipelines and streaming applications just got more cost-effective. Kafka is great because it’s horizontally scalable, fault-tolerant, and runs in production for thousands...

    Read Blog Post
  • JavaFX Tutorial: Creating a Native Desktop Application

    JavaFX Tutorial: Creating a Native Desktop Application

    During the pandemic we were all adjusting to a new normal. Working remotely affords us the opportunity to work from home and attend virtual meetings and conferences. Even though this can be super...

    Read Blog Post
  • As a Public Sector Branch Chief, How Can You Ensure Java Security?

    As a Public Sector Branch Chief, How Can You Ensure Java Security?

    We have a new resource for Branch Chiefs available for free download called “The Branch Chief’s Guide to Java Security.” This blog explains why you need it and how to get it. Are you an expert in...

    Read Blog Post
  • Accessing Native Code in Java with Project Panama

    Accessing Native Code in Java with Project Panama

    Did you ever want to access native code in pure Java? Well now you can with Java’s Foreign Function & Memory APIs in Project Panama! Foreign Function & Memory APIs Since the early days of Java...

    Read Blog Post
  • A Guide on Increasing Kafka Event Streaming Performance

    A Guide on Increasing Kafka Event Streaming Performance

    Welcome to getting started with Azul Platform Prime and Apache Kafka. In this article you will learn how to switch between two different Java runtime environments to run an Apache Kafka instance....

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

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

    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
  • A Matter of Interpretation: From Bytecodes to Machine Code in the JVM

    A Matter of Interpretation: From Bytecodes to Machine Code in the JVM

    In the first article of this blog series, we looked at how JVM-based applications use a virtual instruction set in the form of bytecodes to create a platform-neutral application.  The JVM converts...

    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
  • Delivering More Java Performance with Less Administration

    Delivering More Java Performance with Less Administration

    Azul Platform Prime (formerly called Zing) has been developed to address the performance-related issues that result from the managed runtime environment provided by the JVM. These fall into three...

    Read Blog Post
  • Understanding Java Compilation: From Bytecodes to Machine Code in the JVM

    Understanding Java Compilation: From Bytecodes to Machine Code in the JVM

    When I was at university, one of my favourite Computer Science courses was compiler theory.  Something about how you convert from a human-readable programming language to machine and operating...

    Read Blog Post
  • Log4j Vulnerability, Libraries and OpenJDK

    Log4j Vulnerability, Libraries and OpenJDK

    Anyone who works in IT will, by now, be acutely aware of the critical security vulnerability that was revealed in the Log4J library last week.  It’s even being reported in mainstream media with...

    Read Blog Post
  • Cloud Native Compilation: Bringing JVMs into the Modern Cloud World

    Cloud Native Compilation: Bringing JVMs into the Modern Cloud World

    Across the industry, companies are trying to rein in runaway cloud costs by squeezing more carrying capacity out of the instances they run in the cloud. Especially in the Java space, developers...

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

    Kafka Throughput on Azul Platform Prime vs OpenJDK

    Today we continue in our series of articles measuring performance of Azul Platform Prime against vanilla OpenJDK. In past articles, we have looked at Renaissance benchmark and Solr. Today, we look...

    Read Blog Post
  • Azul Platform Prime JDK 17 Feature Preview

    Azul Platform Prime JDK 17 Feature Preview

    Looking to try out JDK 17 on Azul Platform Prime? Then try our Azul Platform Prime JDK 17 Feature Preview. JDK 17 is feature complete in this Feature Preview but we have not finished doing...

    Read Blog Post
  • Azul Platform Prime JDK 17 Feature Preview

    Azul Platform Prime JDK 17 Feature Preview

    Looking to try out JDK 17 on Azul Platform Prime? Then try our Azul Platform Prime JDK 17 Feature Preview. JDK 17 is feature complete in this Feature Preview but we have not finished doing...

    Read Blog Post
  • 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
  • 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
  • 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
  • loading
    Loading More...