Companies Didn’t Prioritize Third-Party Sources of CVEs, Here’s What Happened

Last December, Veracode reported that more than a third of Java applications still use vulnerable versions of the Log4j Java logging library. This after many engineering teams dropped their regular work and spent their time remediating the remotely exploitable Log4Shell vulnerabi … | Continue reading


@azul.com | 9 days ago

To Re-Architect Java Applications or Not to Re-Architect?

Whether you re-architect Java applications, you can improve performance and save money without moving to a new Java version or changing a single line of code. The post To Re-Architect Java Applications or Not to Re-Architect? appeared first on Azul | Better Java Performance, Supe … | Continue reading


@azul.com | 1 month ago

Azul Platform Prime Named Cloud Infrastructure Solution of the Year

Azul Platform Prime has been named Cloud Infrastructure Solution of the Year for exceptional performance while reducing cloud infrastructure costs. The post Azul Platform Prime Named Cloud Infrastructure Solution of the Year appeared first on Azul | Better Java Performance, Super … | Continue reading


@azul.com | 1 month ago

JDK 22, an Average Release (Sort of)

JDK 22 contains 12JDK Enhancement Proposals (JEPs), including both Java language changes and Java library changes. The post JDK 22, an Average Release (Sort of) appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 month ago

Delay your Upgrade to macOS 14.4 on Apple Silicon Systems

The macOS 14.4 update on aarch64 platforms contains a regression that has a critical impact on a wide range of applications, including JDK. The post Delay your Upgrade to macOS 14.4 on Apple Silicon Systems appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 month ago

Changes Included in the Stable Release 24.02 of Azul Zing Builds of OpenJDK

Azul Platform Prime is a modern, TCK-compliant Java platform based on OpenJDK, providing low, consistent response latency of your Java workloads, higher total throughput and carrying capacity, faster warm-up, and infrastructure savings, achieved thanks to the C4 pauseless garbage … | Continue reading


@azul.com | 1 month ago

Changes Included in Release 24.02 of Azul Zing Builds of OpenJDK

Read all about new changes included in stable release 24.02 of Azul Zing Builds of OpenJDK, available now. The post Changes Included in Release 24.02 of Azul Zing Builds of OpenJDK appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 month ago

Start Now to Make 2024 Your Last Year of Oracle Java

Make 2024 your last year of Oracle Java. By this time in 2025, you should be ready to move to an OpenJDK distribution. The post Start Now to Make 2024 Your Last Year of Oracle Java appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 month ago

How Oracle Separates Java Pricing from Value

The new pricing for Oracle Java SE is disconnected from actual Java usage and could result in a massive price increase. The post How Oracle Separates Java Pricing from Value appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 2 months ago

Release of Optimizer Hub 1.9 – What You Need to Know

Optimizer Hub 1.9. includes many features aimed at using ReadyNow Orchestrator in large enterprise environments that span availability zones. The post Release of Optimizer Hub 1.9 – What You Need to Know appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 2 months ago

Break Up with Oracle for Valentine’s Day

Many organizations considered Oracle’s Java audits, employee-based pricing, and terms of service, and decided to break up with Oracle. The post Break Up with Oracle for Valentine’s Day appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 2 months ago

Cloud Marketplaces Offer Easier Purchases and Lower Prices for Azul Products

Azul has products available on AWS and Google cloud marketplaces, Azul Platform Core and Azul Platform Prime. The post Cloud Marketplaces Offer Easier Purchases and Lower Prices for Azul Products appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 2 months ago

Oracle Java Pricing Change at One Year Is Not Much to Celebrate

The first birthday of Oracle’s Java SE pricing model isn’t much to celebrate. Azul Platform Core is a drop-in replacement. The post Oracle Java Pricing Change at One Year Is Not Much to Celebrate appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 3 months ago

Cloud Cost Optimization Is Hard, Java Can Help

Cloud cost optimization is hard. An optimized Java runtime can help by reducing latency, transaction throughput, and warmup time. The post Cloud Cost Optimization Is Hard, Java Can Help appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 3 months ago

From Log4j to Long4j

Veracode reports that more than a third of Java application still use vulnerable versions of Log4j despite efforts to eradicate it. The post From Log4j to Long4j appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 3 months ago

Azul State of Java Report Reveals that Java Plays a Critical Role in Limiting Cloud Waste 

Azul’s State of Java Survey and Report 2023 exposes that companies pay for cloud capacity that they are not using, leading to cloud waste. The post Azul State of Java Report Reveals that Java Plays a Critical Role in Limiting Cloud Waste  appeared first on Azul | Better Java Perf … | Continue reading


@azul.com | 4 months ago

How to Optimize CPU Utilization to Avoid CPU Autoscaling

In this article we explore Azul Platform Prime's advanced methods for optimizing CPU utilization to avoid autoscaling. The post How to Optimize CPU Utilization to Avoid CPU Autoscaling appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 5 months ago

Azul Showcases 45% More Throughput for Apache Kafka Streaming at Current 2023

Attendees of Azul's Confluent Kafka streaming session saw a better Java runtime that carries more load capacity within a Kafka cluster. The post Azul Showcases 45% More Throughput for Apache Kafka Streaming at Current 2023 appeared first on Azul | Better Java Performance, Superio … | Continue reading


@azul.com | 6 months ago

Java Is Still Full of Surprises After 28 Years

State of Java 2023 is an authoritative guide to understanding Java adoption and trends, Oracle’s recent pricing update. The post Java Is Still Full of Surprises After 28 Years appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 6 months ago

Your Codebase is a Cluttered Garage Full of Dead Code

Over time unused code becomes clutter as teams refactor. Shouldn't Java developers have an easier way to identify dead code for removal? The post Your Codebase is a Cluttered Garage Full of Dead Code appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 6 months ago

Code Inventory: Remove Dead Code for Easier Maintenance

Azul Code Inventory centralizes pinpoints code that doesn’t run in production and provides a treasure map of dead code that you can remove. The post Code Inventory: Remove Dead Code for Easier Maintenance appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 6 months ago

Take the Pain Out of Your Customers’ Code Maintenance with Azul Code Inventory

Code maintenance is never prioritized. If you’re a provider of Java software developer services, your customers need a solution to dead code. The post Take the Pain Out of Your Customers’ Code Maintenance with Azul Code Inventory appeared first on Azul | Better Java Performance, … | Continue reading


@azul.com | 6 months ago

Azul Platform Prime Java 21 Preview Available

We are excited to announce a preview of Azul Platform Prime’s Java 21 support. Azul Platform Prime Java 21 Preview is available as a TAR download and runs on all of Prime’s supported platforms. Download the Azul Platform Prime Java 21 Preview for: Note: By downloading the Azul Pl … | Continue reading


@azul.com | 7 months ago

JDK 21 Delivers Virtual Threads, Other New Features, and Long-Term Support

The most significant new feature in JDK 21, the latest LTS OpenJDK, is Virtual Threads, which enable greater scalability of applications. The post JDK 21 Delivers Virtual Threads, Other New Features, and Long-Term Support appeared first on Azul | Better Java Performance, Superior … | Continue reading


@azul.com | 7 months ago

Changes Included in the Stable release 23.08 of Azul Zulu Prime Builds of OpenJDK

We offer an overview of all the combined improvements in the latest stable release of Azul Platform Prime after the OpenJDK 21 LTS release. The post Changes Included in the Stable release 23.08 of Azul Zulu Prime Builds of OpenJDK appeared first on Azul | Better Java Performance, … | Continue reading


@azul.com | 7 months ago

Changes Included in the Stable release 23.08 of Azul Zing Builds of OpenJDK

We offer an overview of all the combined improvements in the latest stable release of Azul Platform Prime after the OpenJDK 21 LTS release. The post Changes Included in the Stable release 23.08 of Azul Zing Builds of OpenJDK appeared first on Azul | Better Java Performance, Super … | Continue reading


@azul.com | 7 months ago

Azul Platform Prime Java 21 Preview Available

We are excited to announce a preview of Azul Platform Prime’s Java 21 support. Azul Platform Prime Java 21 Preview is available as a TAR download and runs on all of Prime’s supported platforms. Download the Azul Platform Prime Java 21 Preview for: Note: By downloading the Azul Pl … | Continue reading


@azul.com | 7 months ago

Join Azul at the Largest Java Developer Community Conference in Europe

The Azul team is back at the largest Java developer community conference in Europe and looking forward to meeting with you in person. The post Join Azul at the Largest Java Developer Community Conference in Europe appeared first on Azul | Better Java Performance, Superior Java Su … | Continue reading


@azul.com | 7 months ago

Giving Java Long-Term Memory with Azul Platform Prime

In many ways, the Java Virtual Machine (JVM) is like the main character from the movie Memento. The hero of the film has no short-term memory. He wakes up every ten minutes or so with no idea what he was doing before, what’s going on around him, and must piece it together based o … | Continue reading


@azul.com | 8 months ago

Configuring Spring Boot to Build a Docker Image with Azul Zulu and Debug Options

The Spring Boot Maven Plugin makes creating a Docker image from your application very easy! In this post, we give you some extra tips and examples for configuring Spring Boot to define the Java runtime used in such a Spring Boot Docker image and explain how to add additional envi … | Continue reading


@azul.com | 8 months ago

Ramps in Performance Tests – Best Practices

One of the most common objectives in performance testing containerized environments is to see how much load a pod can handle before you need to autoscale more pods. Since many autoscaling K8 clusters trigger scaling on CPU utilization, in practice this means testing how much thro … | Continue reading


@azul.com | 8 months ago

Prepare to Migrate to a New OpenJDK Distribution

Prepare to migrate to a new OpenJDK distribution from Oracle to improve the success and timeliness of your move. The post Prepare to Migrate to a New OpenJDK Distribution appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 9 months ago

8 Steps to Make Your OpenJDK Application Migration Even Easier

To make your OpenJDK application migration as predictable and successful as possible, here are eight basic steps you should take in every migration. The post 8 Steps to Make Your OpenJDK Application Migration Even Easier appeared first on Azul | Better Java Performance, Superior … | Continue reading


@azul.com | 9 months ago

Use TCK Testing to Ensure That Your Java Distribution Conforms to the Java SE specification

TCK testing is a way of verifying that the distribution conforms to the Java SE specification, as defined by the JCP through individual JSRs. The post Use TCK Testing to Ensure That Your Java Distribution Conforms to the Java SE specification appeared first on Azul | Better Java … | Continue reading


@azul.com | 9 months ago

The Checkered History of Oracle Java Pricing

Since June 2018, the history of Oracle Java pricing is littered with sudden changes, lacking communications, and eroding trust from Java users. The post The Checkered History of Oracle Java Pricing appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 9 months ago

The Benefits of Commercial Support – Making the Most of Java

If you are leveraging OpenJDK, the benefits of commercial support and the potential consequences of using unsupported Java far outweigh the cost. The post The Benefits of Commercial Support – Making the Most of Java appeared first on Azul | Better Java Performance, Superior Java … | Continue reading


@azul.com | 9 months ago

Apache Kafka Performance on Azul Platform Prime vs Vanilla OpenJDK

Azul Zulu Prime (formerly known as “Zing”), part of the Azul Platform Prime offering, is based on OpenJDK with a few key enhancements to provide better performance. To name just a few, our Falcon JIT Compiler produces faster machine code and the C4 Pauseless Garbage Collector eli … | Continue reading


@azul.com | 10 months ago

The Anatomy of a JVM

Let's look at one part under the Java umbrella: what is the JDK versus JRE versus JVM, and how does the Java Virtual Machine work? The post The Anatomy of a JVM appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 11 months ago

Upgrade a Java 8 Project to 11 or Higher

It takes time and effort to upgrade a Java 8 project to Java 8 or 11, but postponing this process will only make it more complex. The post Upgrade a Java 8 Project to 11 or Higher appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 11 months ago

Reduce Java Application Startup and Warmup Times with CRaC

Today Azul announced Azul Zulu Builds of OpenJDK for Java 17 improve startup and warmup times with CRaC support. The post Reduce Java Application Startup and Warmup Times with CRaC appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 11 months ago

Changes Included in the Stable release 23.02 of Azul Zulu Prime Builds of OpenJDK

Azul Platform Prime is a modern, TCK-compliant Java platform based on OpenJDK, providing low, consistent response latency of your Java workloads, higher total throughput and carrying capacity, faster warm-up, and infrastructure savings, achieved thanks to the C4 pauseless garbage … | Continue reading


@azul.com | 1 year ago

Changes Included in the Stable release 23.02 of Azul Zing Builds of OpenJDK

Azul Platform Prime is a modern, TCK-compliant Java platform based on OpenJDK, providing low, consistent response latency of your Java workloads, higher total throughput and carrying capacity, faster warm-up, and infrastructure savings, achieved thanks to the C4 pauseless garbage … | Continue reading


@azul.com | 1 year ago

5 Tips for Devnexus 2023

Here are four tips for making the most of Devnexus 2023, based on my first-hand experience and conversations with other attendees. The post 5 Tips for Devnexus 2023 appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Performance Engineering Will Improve CX and Infrastructure Costs

This is the year that security and DevOps will come together. Security will operate at the speed of DevOps and DevOps will embrace security. The post Performance Engineering Will Improve CX and Infrastructure Costs appeared first on Azul | Better Java Performance, Superior Java S … | Continue reading


@azul.com | 1 year ago

Making FinOps Framework Dreams with Cloud Native Compilation

We sat down with Azul FinOps Ambassador John Stuart about developing a FinOps framework and maturity model. The post Making FinOps Framework Dreams with Cloud Native Compilation appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Cloud Cost Optimization Strategies Will Affect Valuations

In 2023, companies that jump into the cloud without a cloud cost optimization strategy will see their valuations cut by as much as 50%. The post Cloud Cost Optimization Strategies Will Affect Valuations appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Four Steps to Getting More from Your Cloud Spend

How do you bring microsecond latency and real-time transaction processing to the cloud? We talked to CEO Chronicle Software Peter Lawrey. The post Four Steps to Getting More from Your Cloud Spend appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

7 Reasons for Breaking Up with Oracle Java

Has your relationship with Oracle Java lost its sizzle? Giving you the blues? Here are seven reasons CIOs are breaking up with Oracle Java. The post 7 Reasons for Breaking Up with Oracle Java appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago