Running JavaFX applications on ARM with Azul Zulu

The Raspberry Pi is a perfect board for testing Java and JavaFX on ARM, and that's exactly what we do in this article and in this video: The post Running JavaFX applications on ARM with Azul Zulu appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Your JVM and JIT Compilation Can Reduce Cloud Waste

The JIT compilation system in Java reduces the cloud resources required to provide the same carrying capacity, lowering cloud costs. The post Your JVM and JIT Compilation Can Reduce Cloud Waste appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

You Don’t Have to Upgrade Your Java Version to Improve Application Performance  

You don’t have to upgrade your Java version to improve performance. Azul Platform Prime is always faster than OpenJDK. The post You Don’t Have to Upgrade Your Java Version to Improve Application Performance appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Find Commercial Java Support Before Something Happens

Even if you've never called Java support, you should have it as an insurance policy against business-impacting events. The post Find Commercial Java Support Before Something Happens appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Are Free Distributions of OpenJDK Safe to Use?

All Java builds that pass the TCK suite of tests, even free distributions of OpenJDK, are compliant with Java SE standards and safe to use. The post Are Free Distributions of OpenJDK Safe to Use? appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Survey Says Cost Is Driving Oracle Java Users to OpenJDK Distributions

A new global survey says cost and uncertainty are driving Oracle Java users to distributions based on OpenJDK. The post Survey Says Cost Is Driving Oracle Java Users to OpenJDK Distributions appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Java 17 Is Free, but the End Is Near

Java 17 is free today but will no longer be free in mid-September if you are using the Oracle Java distribution. The post Java 17 Is Free, but the End Is Near appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Remotely Record a JFR Log from a Container

In this article we explore Azul Platform Prime's advanced methods for optimizing CPU utilization to avoid autoscaling. The post Remotely Record a JFR Log from a Container appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 1 year ago

Moving Off Java Is Probably Not Worth the Effort or the Risk

Moving off Java is very difficult. Organizations that consider rewriting code in a different language typically conclude that better alternatives exist. The post Moving Off Java Is Probably Not Worth the Effort or the Risk appeared first on Azul | Better Java Performance, Superio … | Continue reading


@azul.com | 1 year ago

Trash Pandas Love Enterprise Java Garbage Code

If raccoons were software engineers, they would feel at home inside many enterprise systems. These systems are often full of unused and dead code that was written, fully tested, then altered in a way that prevents teams from ever running it. This garbage code — a raccoon’s favori … | Continue reading


@azul.com | 1 year ago

How Do Virtual Threads Help Your Business?

The Java platform is nearly 30 years old, yet consistently maintains its position in the top three most popular programming languages. One of the key reasons for this is the Java Virtual Machine (JVM). By abstracting away concerns like memory management and compiling code as it i … | Continue reading


@azul.com | 1 year ago

Does Java Garbage Collection Logging Impact Application Performance?

We sometimes encounter Java users who believe enabling Garbage Collection Logging will significantly impact their performance metrics. Let’s examine the facts and myths… About the garbage collector The Java Garbage Collector is a crucial part of the Java Virtual Machine (JVM) tha … | Continue reading


@azul.com | 2 years ago

Migrate Off Oracle and Avoid Failing a Java Audit

Learn to migrate off Oracle without failing a Java audit, navigate licensing complexities, and benchmark performance. The post Migrate Off Oracle and Avoid Failing a Java Audit appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 2 years ago

Four Things Azul Customers Love After Switching to a Performance JVM

When we ask What Azul customers love about doing business with us, they typically say reducing cloud waste or improving system performance. The post Four Things Azul Customers Love After Switching to a Performance JVM appeared first on Azul | Better Java Performance, Superior Jav … | Continue reading


@azul.com | 2 years ago

Migrating from Oracle Java Undermines Digital Transformation Efforts 

There's a myth that Java migration is expensive, ties up developer resources, and sets digital transformation efforts behind. The post Migrating from Oracle Java Undermines Digital Transformation Efforts appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 2 years ago

Master Your Journey in the School of OpenJDK Migration

The School of OpenJDK Migration is your ultimate resource for mastering OpenJDK migration, with webinars from experienced experts. The post Master Your Journey in the School of OpenJDK Migration appeared first on Azul | Better Java Performance, Superior Java Support. | Continue reading


@azul.com | 2 years ago

The Definitive Guide to Updating Azul Zulu Builds of OpenJDK

Staying up-to-date with your JVM version is crucial for several reasons, including access to the latest features and updates for critical security vulnerabilities. By updating software versions, you can benefit from the following: There is no need to worry. Following this page wi … | Continue reading


@azul.com | 2 years ago

Improve DevOps Productivity with Azul Intelligence Cloud for Any JVM

For decades DevOps teams have been under pressure to do four things: make software faster, make it cheaper, keep it secure, and accelerate time to market. But with fewer engineering resources, enterprises that use Java must find a way to speed up application innovation and fortif … | Continue reading


@azul.com | 2 years ago

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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years ago

How OpenJDK CPU Updates Deliver Better Security and Less Operational Risk

Keeping Java production systems secure and up-to-date can be an operational challenge. There’s always a balance between disrupting operations and reducing the risk of vulnerabilities. No time is that trade-off more apparent than the Tuesday closest to the 17th of the month (mostl … | Continue reading


@azul.com | 2 years 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 years 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 years 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 years 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 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years 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 | 2 years ago