Azul
Read Java blog posts to learn how to save on license fees, get better performance, use more secure Java, and optimize cloud costs.
Java / JVMPerformance / optimizationSecurityDevOps / SRE / infrastructure
- Posts
- 572 from 19 Nov 2014 to 30 Oct 2026
- Posting
- weekly (81 in the last year)
- Kind
- company blog
- Feed
- https://www.azul.com/feed/
2026 65
- JDK 27: The quiet before the storm
- Java Patching at Incident Speed: Lessons from the eMudhra CA Compromise
- Free Java, Real Risk: Why Unsupported OpenJDK Is Now a Security Gamble
- What’s New in the October 2026 Azul Payara Release?
- Every Millisecond Is Money: AI is Raising the Stakes on Java Performance
- Jakarta EE Testing Tools Compared: WeldInitiator, Arquillian, and Testcontainers
- Testcontainers Integration Testing: Running Your Real WAR in Docker
- Agentic AI has Turned Unsupported Java into Every Enterprise’s Biggest Liability
- CDI Unit Testing Without an Application Server: WeldInitiator in Practice
- Changes Included in Release 26.08 of Azul Zing Builds of OpenJDK
- Introducing the Azul Intelligence Cloud AI Assistant: Ask Your Java Estate a Question
- What’s New in the September 2026 Azul Payara Release?
- When attackers move at the speed of AI, your Jakarta EE patch cadence is your defense
- The Quiet Revolution: How Jakarta EE on Azul Payara Server Powers Global Enterprise Without Making Headlines
- The Agentic AI Threat: Why Your Patch Cycle Is a Liability
- When the audit arrives, your application-server pricing model is the risk
- What’s New in the August 2026 Azul Payara Release?
- The Java 21 Doomsday Clock Countdown
- Azul Will Deliver Monthly Java Critical Security Patch Updates, Increasing Patch Velocity with Stability
- What’s New in Azul Payara: July 2026
- Stop Rewriting Working Java Applications: Modernize Without the Cost
- The AI Threat to Your Java Estate’s Security Is Coming from Both Outside and In
- Beyond APM: How Java Intelligence Augments Production Monitoring
- AI-Assisted Unused & Dead Code Removal
- What’s New in Azul Payara: June 2026
- When Oracle Changed the Rules, EWE AG Changed Vendors — and Cut Java Costs by 60%
- Your JVM Is an AWS Architecture Decision – Which Most Teams Miss
- Get Your Java Estate Ready for the Growing Agentic AI Threat
- The Hidden Tax on Kubernetes Bin Packing
- Building Java Containers Without a Dockerfile: Azul Zulu and Paketo Buildpacks
- Azul Payara 7: AI-Ready, Audit-Defensible, No Rewrite Required
- Your Java Patching Cycle Was Designed for a Slower Enemy
- Join My Webinar Next Week: OpenJDK Migration for Dummies, Live
- Azul Prime vs. JDK 25 Performance
- Azul Payara 7 Is Available Now: The First Commercially Supported Jakarta EE 11 Runtime
- The 4 Options Facing Free Java Users: YOU MUST CHOOSE ONE
- Java Application Modernization Is Stalling Due to Technical Debt – Here’s How to Fix It
- OpenJDK Migration for Dummies: Updated for a New Generation of Readers
- All Azul Zulu Container Images Explained: CA, SA, and Chainguard
- The Importance of Java Security Updates
- Your Java Runtime Has a Security Update. Did You Apply It?
- Java Experts Speak Out on the Role of Java in AI
- Earth Day 2026: The Most Overlooked Sustainability Lever in Your Data Centre
- Using the Azul Zulu Docker Official Images: From Simple Pull to Lean Container
- 6 Ways Azul Payara Server Is Better Than Oracle WebLogic Server
- AI Is Rewriting Enterprise Java’s Playbook – and Vice Versa
- 56% of CFOs Prioritizing AI and Automation, Highlighting Need to Reduce Cloud Waste
- How Sasol Reduced Java Costs by 92% While Strengthening Security and Compliance
- The Road to Docker Official Images for Java: The Azul Zulu Story
- The JavaFX Revival: Good News for the Community, Business as Usual for Azul
- How Enterprise Leaders Can Build the Java Foundation for an AI-Native Future
- Trusted Java Containers: Azul Zulu OpenJDK Joins Docker’s Official Images
- Total Economic Impact Webinar with Forrester: How Choosing the Right Java Affects Your Bottom Line
- The Fastest, Lowest-Risk Way to Replace Oracle Java
- Total Economic Impact™ Study: 5 Ways Optimizing Java Runtime Performance Delivered 129% ROI
- Cloud ROI per Java Application Will Be a Core Metric – and 2 More Java Predictions for 2026
- What 2,000+ Professionals Told Us About the State of Java, AI, Cloud Costs, and the Future of the Java Ecosystem
- The Hidden Cost of Inefficient Code
- Still Trying to Reduce Technical Debt Manually?
- A Java Champion Explains His Java Predictions for 2026
- Local Variable Type Inference in Java: Friend or Foe?
- Java Champions Make Java Predictions for 2026
- Can You Afford the Total Cost of Free Java?
- How to Automate Safe Removal of Unused Code
- A Cheat Sheet for Oracle Java Licenses
2025 150
- Java Warmup and the Scaling Loop Problem
- 8 Key Benefits of Application Modernization for Business Growth
- Contain Technical Debt, Enable Application Modernization
- When Your Free, Unsupported Java Breaks, Can You Fix It?
- Simple Ways to Remove Risk from Your Oracle Java Migration
- How to Eliminate Oracle Java Audit Risk
- Why Should I Care About Java Garbage Collection?
- Jakarta Data Makes Persistence a Breeze
- Learn More About the Memory Use of Java Applications
- Spring Framework 7.0 and Spring Data 2025.1.0 Embrace Jakarta EE 11 Compatibility
- Simplifying Application Modernization to the Cloud
- The Art of Performance Tuning in Java
- Understanding the Payara Platform Enterprise Software Lifecycle: How We Support Long-Term Stability
- Three Ways to Improve Java-Based Microservices
- A Shortcut to Reducing Cloud Compute Spending
- Gartner’s 3 Steps to Manage Exposure to Oracle Java Licensing
- Is Unsupported OpenJDK for Universities Good Enough?
- When Java Performance Matters, What Do You Do?
- How to Upgrade Java on a Hamster Wheel
- Middleware Cyber Security: The Hidden Risk Every C-Suite Should Prioritize
- Announcing the Jakarta Agentic AI Project
- Get Your Developers Back to Work
- Unsupported OpenJDK in Financial Systems: Hidden Risks
- Oracle Java Renewal—or Replacement?
- The JVM Is the Operating System of Your Application: Lessons from Linux and Red Hat
- How to Run and Scale AI Java Applications in Production: An Overview for Developers with no Machine Learning Expertise
- How Zing JVM and AutoMQ Boost Kafka Latency Performance by 3x
- Make Java Fleets Warm Up Faster on AWS
- Changes Included in Release 25.08 of Azul Zing Builds of OpenJDK
- From GC Pauses to Predictable SLAs: JVM Secrets for Kafka Performance
- Java Security Starts with the JVM
- Use These Security Best Practices for Hardened Containers and Java
- What Happens When 10,000 JVMs Collaborate in One Production Environment
- ITAM/SAM Responds to the Challenge of Oracle Java Migrations
- Legacy Application Modernization Best Practices
- A Java Champion’s Guide to JDK 25 Features
- JetBrains and Azul Collaborate on Kotlin Performance in Various JVMs
- What Is a Java Application Server? A Short Guide
- How a Global Retail Powerhouse Lowered Cloud Costs
- Keep your JavaFX 8 Applications Secure and Running
- How SAM Professionals Are Meeting 2025’s Biggest Compliance Challenges with Java
- Prime Time: Everything You Wanted to Know About a High-Performance Java Platform
- JBoss EAP 7 End of Support: What Java Developers Need to Know (And What to Do Next)
- Optimize Retail Performance and Cut Cloud Waste with a High-Performance Java Platform
- Three Ways to Ensure Regulatory and Legislative Compliance with non-Oracle Java
- Conquering Kubernetes Complexity: Why Java Developers Need More Than Just Containers
- Software License Non-Compliance Is Expensive
- How to Reduce Cloud Costs for Java with FinOps
- Application Modernization: Key Strategies to Overcome Common Challenges
- How Java Handles the Challenges of Microservices
- What Is a Cloud Server? Types, Benefits, and Use Cases
- Make Java License Discovery and Compliance Easier with Managed Services
- How One SaaS Giant Solved Dead and Unused Code
- Building AI Agents with Jakarta EE
- Getting Started with Jakarta EE 11: Hello World
- Nine Experts from AWS, Broadcom, More Discuss High-Performance Java
- The Hidden Cost of Unoptimized Java in Retail Operations
- Multi-stage Docker Builds for Efficient Jakarta EE Deployments with Payara
- ITAM/SAM Leaders Reveal What Keeps Them Up at Night
- Improve Java Container Security with Azul and RapidFort
- Get More from Java GC Logging Without Sacrificing Performance
- Sustainability Starts with Your Runtime: Meet a Green JVM
- Jakarta EE 11 is Here – And It’s Ready for the Cloud!
- Exceed Consumer Expectations with High-Performance Java for Retail
- Unlock the Power of a High-Performance Java Platform
- Jakarta EE vs. Quarkus: A Comparison of Top Enterprise Java Backend Frameworks
- The AWS Architect’s Guide to Application Performance with Optimizer Hub
- Give Your Java Applications a Performance Boost with AWS Graviton
- Why Don’t More Organizations Use AI for SAM?
- How Azul and Moderne Are Boosting Java Developer Productivity
- Reactive Programming in Java
- Improving Java Container Security with Chainguard and Azul
- How Azul Identifies Java Security Vulnerabilities with 1,000 Times Greater Accuracy
- 3 Reasons Java Could Overtake Python for AI Development
- 5 Reasons You Should Have Paid Commercial Support for Java
- Retail Shopper Experiences Require a High-Performance Java Platform
- Java for Artificial Intelligence and Machine Learning
- Mitigating Kubernetes Misconfigurations: How To Secure Your Deployments
- Taking Java Arrays to Another Dimension
- When ReadyNow Can Only Compile Under Traffic Loads
- What is Platform Engineering – An Overview without Buzzwords
- How to Get Involved in OpenJDK Communities
- Improve Your Java Applications’ Startup and Compilation Speed with Optimizer Hub
- JBoss Alternatives: Best Options to Consider
- PCI-DSS Cybersecurity Requirements for Financial Transactions
- Developers Answer Questions About the OpenJDK Ecosystem
- Your New OpenJDK Comparison Guide
- Gerrit Grunwald Describes Hate for Dead and Zombie Code
- A Java Discovery Tool to Improve Migrations
- How to Train ReadyNow to Achieve Optimal Java Performance
- Marit Van Dijk Explains How to Read Code
- The Hidden Cost of Unused and Dead Code
- Simplifying Jakarta EE Development with JBang and Azul Payara Micro
- Frank Greco’s Deep Dive into AI and Java
- Changes Included in Release 25.02 of Azul Zing Builds of OpenJDK
- How ReadyNow Improves Java Warmup Time
- Enhanced Concurrency for Your Jakarta EE Applications
- Beyond Firewalls: Why Vulnerability Management is Key to Modern Application Security
- Is the Cost and Complexity of Removing Java Worth It?
- Venkat Subramaniam’s Discussion of Behind-the-Scenes Java Innovation
- Keeping Java Applets Alive with Azul Core
- CIO Survey: Forecasting Cloud Infrastructure and Application Costs Is a Struggle
- Devnexus 2025 Recap: A Celebration of Java’s 30th Anniversary and Cutting-Edge Innovation
- OpenJDK Security Improvements are Making Java Safer
- Faster Java Warmup: CRaC versus ReadyNow
- 5 Hidden Git Tips for Java Developers
- 6 ITAM/SAM Steps for Oracle Java Pricing
- Watch for JDK Support Policies and Costs
- Six JDK 24 Features You Should Know About
- Last Chance to Celebrate 30 Years of Java
- Ondro Mihályi Helps Celebrate 30 Years of Java
- A Guide to Easy Java Migration to Azul
- Tobi Ajila Helps Celebrate 30 Years of Java
- Security Issues Continue to Impact DevOps Productivity
- Richard Fichtner Helps Celebrate 30 Years of Java
- High-Performance Java Platform Rankings
- WebSphere Alternatives: 3 Best Options to Consider
- Geertjan Wielenga Helps Celebrate 30 Years of Java
- Simon Martinelli Helps Celebrate 30 Years of Java
- 7 Key Benefits of Microservices Architecture for Modern Applications
- Carmen Delgado Helps Celebrate 30 Years of Java
- Java Experts Discuss the State and Future of Java
- Oracle Support for Java 8 with JavaFX Is Ending
- Simon Ritter Helps Celebrate 30 Years of Java
- Azul Prime’s Impact on JDK 21 Performance and Upgrading
- Azul Achieves DORA Compliance
- Gerrit Grunwald Helps Celebrate 30 Years of Java
- Organizations Tackle High Cloud Costs, but Cloud Overages Are Still Common
- ProLicense Compares Azul Core and Amazon Corretto
- 10 Ways Jakarta EE 11 Modernizes Enterprise Java Development
- Nugget Friday – Mastering Jakarta REST Filter Chains
- Marit Van Dijk Helps Celebrate 30 Years of Java
- State of Java Reveals The Great Oracle Java Migration Continues
- Move Stalled Java Application Migrations to AWS
- 10 Reasons Why Java is the Future of Enterprise App Development in 2025
- Frank Greco Helps Celebrate 30 Years of Java
- State of Java Survey Confirms Majority of Enterprise Apps Are Built on Java
- Java Champion Venkat Subramaniam Helps Celebrate 30 Years of Java
- Payara Platform vs. WildFly vs. JBoss: Which Application Server to Choose?
- OWASP Security Principles for CISOs, CSOs, AppSec & DevSecOps Teams
- Oracle Java Pricing Hikes Still Aren’t Worth Celebrating
- Join Duke and Celebrate 30 Years of Java
- Web Server vs. Application Server: What’s the Difference?
- Java Application Performance Comparison: Azul Zing and OpenJDK
- Jakarta EE vs. Spring Boot: Choosing the Right Framework for Your Project
- Advanced Fleet Right-Sizing with High-Performance Java Platforms
- Use Spot Instances to Lower Your Cloud Costs
- Jakarta Persistence Provider: Choosing the Right Solution for Your Jakarta EE Applications
- Nugget Friday – Understanding Jakarta Batch Step Processing: A Developer’s Guide
- Tools for the Fastest Java Migrations
2024 101
- Find Undead Code in Your Java Environments
- 6 ITAM Options for Oracle Java
- 5 Ways to Reduce Cloud Waste
- Testing Jakarta EE Applications: Best Practices and Tools
- Roundtable Discusses AI Integration for Java
- Identifying Java Migration Goals
- You Have Less Than Two Months to Become DORA Compliant
- Finding an Alternative to Intel Granulate
- An ITAM Guide to Oracle Java Pricing and Licensing Changes
- Legacy Java Application Modernization: A Jakarta EE Migration Guide
- Nugget Friday – Preventing Memory Leaks with JDBC Connection Pool Management in Azul Payara Server
- The Magic ITAM Formula for Navigating Oracle Java Licensing
- A Preview of Jakarta REST (JAX-RS) 4.0 in Jakarta EE 11
- Hidden Threats Lurk in Outdated Java
- Moving Beyond GlassFish – Here’s Why and How
- When Should You Prepare Your Java State for DORA Compliance? (Hint: NOW)
- How to Maximize the Value of Your Committed Cloud Spend
- What is an Application Server?
- DevOps Horror Stories for Halloween
- Examining Java Migration Trends from Oracle to OpenJDK
- Benchmarks Show Faster Java Performance Improvement
- Track the Right KPIs for Cloud Use and Cost
- Master Your HATEOAS as a Jakarta EE Developer
- Azul Is Here to Help You with JavaFX 8 Changes
- How to Avoid Overprovisioning Java Resources
- Benchmarks Reveal How Azul’s High-Performance Java Platform Makes Applications Run Faster
- Nugget Friday – Jakarta JSON Binding: Simplifying JSON Serialization and Deserialization
- How to Really Understand Your Cloud Use Cost
- Protect Your Business Java Against Java Licensing Liability Risks
- Newcastle City Council Reduces Java Security Risk with Azul
- AWS and Azul Prime: Better Together
- Oracle Has Ended Java 17 Free Use, Now What?
- Nugget Friday – Streamlining Configuration with MicroProfile Config
- The Time to Choose an OpenJDK Distribution Is Now
- Introducing the Cloud Cost Optimization Cookbook
- Changes Included in Release 24.08 of Azul Zing Builds of OpenJDK
- Nugget Friday – Simplifying Multiline Strings with Java Text Blocks
- Make a Java Inventory Before You Migrate to an OpenJDK Distribution
- Improving Responsiveness in Jakarta REST (JAX-RS) Services through Asynchronous Processing
- SGX FX Turns Fast, Reliable Trading into a Java Performance Hero Award
- Nugget Friday – Exploring Jakarta RESTful (JAX-RS) Web Services Validation
- Reduced Costs for Java Migration Go to the Bold
- How Difficult Is Java Migration from Oracle Java to OpenJDK?
- Mastering Java Frameworks: Power Up Your Jakarta EE Skills As A Spring Boot Developer
- More Volume, Less Server – How Travelport Became a Java Performance Hero
- Azul Brings Java from Edge to Cloud
- The First Step in Oracle Java Migration Comes from Within
- Are Java Users Making Bad Oracle Java Migration Decisions?
- We Celebrate Our Customers’ Successes with Java
- Nugget Friday: Simplify Module Imports in Java 23
- A Fresh Look at Embedded Java
- Let the Oracle Java Recovery Begin
- Addressing Cloud Waste: 4 Steps to Cloud Computing Cost Optimization
- Running JavaFX applications on ARM with Azul Zulu
- Your JVM and JIT Compilation Can Reduce Cloud Waste
- You Don’t Have to Upgrade Your Java Version to Improve Application Performance
- Find Commercial Java Support Before Something Happens
- Are Free Distributions of OpenJDK Safe to Use?
- Survey Says Cost Is Driving Oracle Java Users to OpenJDK Distributions
- Fine Tuning Azul Payara Server 6 in Production
- Oracle Java 17 Is Free, but the End Is Near
- Nugget Friday – InputStream To String Post Java 9
- Remotely Record a JFR Log from a Container
- Moving Off Java Is Probably Not Worth the Effort or the Risk
- Trash Pandas Love Enterprise Java Garbage Code
- How Do Virtual Threads Help Your Business?
- Securing Jakarta EE Applications with OIDC and Keycloak
- Does Java Garbage Collection Logging Impact Application Performance?
- Demystifying Request Tracing in Azul Payara Server
- Azul Payara Server’s High Availability Architecture: A Quick Technical Overview
- Essential Tips for Surviving a Java Audit and Migrating to OpenJDK
- An Ode To Java
- Four Things Azul Customers Love After Switching to a Performance JVM
- A Quick Guide to Enterprise Batch Processing With Jakarta EE
- Migrating from Oracle Java Undermines Digital Transformation Efforts
- Debugging Jakarta CDI Applications: A Quick Intro to Azul Payara Server’s CDI Tools
- Master Your Journey in the School of OpenJDK Migration
- The Definitive Guide to Updating Azul Zulu Builds of OpenJDK
- Maven Dependency Scopes: Choosing the Right Tool for the Job
- Improve DevOps Productivity with Azul Intelligence Cloud for Any JVM
- Companies Didn’t Prioritize Third-Party Sources of CVEs, Here’s What Happened
- Expressive REST Resources with Java Records and Jakarta REST
- To Re-Architect Java Applications or Not to Re-Architect?
- A Quick Guide To Dynamic Queries with Jakarta Persistence
- Azul Prime Named Cloud Infrastructure Solution of the Year
- Detect Slow SQL Queries With Payara Slow SQL Logger
- JDK 22, an Average Release (Sort of)
- Delay your Upgrade to macOS 14.4 on Apple Silicon Systems
- Changes Included in Release 24.02 of Azul Zing Builds of OpenJDK
- Start Now to Make 2024 Your Last Year of Oracle Java
- J2EE to Jakarta EE: Chronicles of Java’s Enterprise Evolution
- How OpenJDK CPU Updates Deliver Better Security and Less Operational Risk
- How Oracle Separates Java Pricing from Value
- Release of Optimizer Hub 1.9 – What You Need to Know
- Break Up with Oracle for Valentine’s Day
- Cloud Marketplaces Offer Easier Purchases and Lower Prices for Azul Products
- Secure Your Java Applications with Passay: The Essential Password Utility Library
- Oracle Java Pricing Change at One Year Is Not Much to Celebrate
- Cloud Cost Optimization Is Hard, Java Can Help
- Azul Payara Micro vs. Azul Payara Server: When to Use What?
- From Log4j to Long4j
2023 61
- Securing Jakarta EE Applications with MicroProfile JWT
- Enterprise Batch Processing with Jakarta Batch – Part 3
- Azul State of Java Report Reveals that Java Plays a Critical Role in Limiting Cloud Waste
- Enterprise Batch Processing with Jakarta Batch – Part 2
- Elevating Java Performance: Unpacking Generational ZGC in Java 21
- How to Optimize CPU Utilization to Avoid CPU Autoscaling
- A Leap Towards Expressive Coding With Record Patterns In Java 21
- Azul Showcases 45% More Throughput for Apache Kafka Streaming at Current 2023
- Java Is Still Full of Surprises After 28 Years
- Your Codebase is a Cluttered Garage Full of Unused and Dead Code
- Code Inventory®: Remove Unused and Dead Code for Easier Maintenance
- Take the Pain Out of Your Customers’ Code Maintenance with Azul Code Inventory
- Azul Prime Java 21 Preview Available
- JDK 21 Delivers Virtual Threads, Other New Features, and Long-Term Support
- How to store JSON in MySQL Database
- Changes Included in the Stable release 23.08 of Azul Zing Builds of OpenJDK
- Join Azul at the Largest Java Developer Community Conference in Europe
- Easily Manage Different Java Versions on Your Machine with SDKMan!
- Giving Java Long-Term Memory with Azul Prime
- Configuring Spring Boot to Build a Docker Image with Azul Zulu and Debug Options
- Best Practices for Ramps in Performance Tests
- Prepare to Migrate to a New OpenJDK Distribution
- 8 Steps to Make Your OpenJDK Application Migration Even Easier
- Use TCK Testing to Ensure That Your Java Distribution Conforms to the Java SE Specification
- The Checkered History of Oracle Java Pricing
- The Benefits of Commercial Support – Making the Most of Java
- A Look at Virtual Threads in a Jakarta EE Managed Context
- Exploring the JSON-P API: Simplifying JSON Processing In Jakarta EE 10
- Getting Started With Apache Camel On Jakarta EE 10
- Apache Kafka Performance on Azul Prime vs Vanilla OpenJDK
- The Anatomy of a JVM
- Upgrade a Java 8 Project to 11 or Higher
- To Lombok Or To DeLombok?
- Reduce Java Application Startup and Warmup Times with CRaC
- From Java to Jakarta EE: A Guide to Building a Career in Enterprise Java Development
- Changes Included in the Stable release 23.02 of Azul Zing Builds of OpenJDK
- Getting Started With Jakarta EE 10 – Jakarta CDI
- 5 Tips for Devnexus 2023
- Performance Engineering Will Improve CX and Infrastructure Costs
- Making FinOps Framework Dreams with Cloud Native Compilation
- Vulnerability Affecting Server Environments On Java 1.8 on Updates lower than 1.8u191
- Getting Started With Jakarta EE 10 – Jakarta REST
- Intercepting REST Requests With Jakarta REST Request Filters
- Returning Beautiful Validation Error Messages In Jakarta REST With Exception Mappers
- Cloud Cost Optimization Strategies Will Affect Valuations
- Getting More from Your Cloud Spend
- 7 Reasons for Breaking Up with Oracle Java
- 5 Jakarta EE (Formerly Java EE) Myths That Need To Die
- Time Zone and Currency Database in JDK
- Security and DevOps Will Finally Work Together to Prevent Vulnerabilities
- Azul Prime Delivers Superior Performance on AWS Graviton Instances
- Experts React to Oracle’s New Java Pricing
- Oracle’s New Java Pricing Model Is Like Cold Coffee – Send It Back
- Criminals Will Soon Have Better PII and Consumer Profiles Than Marketers
- 9 Outdated Ideas About Java
- A Quick Look At Faces (JSF) 4.0 In Jakarta EE 10
- Which Java Version Should You Use?
- Application Workloads in the Cloud Will Be the Top Choice in 2023
- Java Marketshare Will Continue to Diffuse
- Should You Update Java or Upgrade?
- Jakarta MVC In Jakarta EE 10
2022 51
- Enterprise Batch Processing with Jakarta Batch – Part 1
- Remote CDI Events in Payara Platform
- Why Your Choice of Java Virtual Machine (JVM) Matters More Than Ever
- What Is Jakarta Data?
- Jakarta EE 10: Frequently Asked Questions (FAQs)
- AWS SnapStart Builds Momentum for the CRaC API
- What’s New in Jakarta REST 3.1 in Jakarta EE 10?
- What Should I Know About Garbage Collection as a Java Developer?
- Explained: Memory Allocation Pacing in Azul Zing Builds of OpenJDK
- How to Test your Applications in Azul Payara Server
- Moving Security into the JVM
- A Revolutionary Approach to Java Application Security
- Bringing Microsecond Latency and Real-Time Transaction Processing to the Cloud
- JIT Performance: Ahead-Of-Time versus Just-In-Time
- Use Jakarta EE Identity Store With Payara and RDBMS
- The Data Race to Revenue and How to Keep Up
- Unsupported Versions of Java Are Dangerous
- Alleviate Risks from Alert Fatigue
- Why Jakarta EE is Better than the Competition
- Patch Management Policies Can Put Java Users at Risk
- Attacking Technical Debt for a Healthier Balance Sheet
- JDK 19 and What Java Users Should Know About It
- Make Your Cost Management Program Recession Proof
- How CIOs Can Optimize Cloud Costs
- The False Positives Problem with CVE Detection
- The CFO Takes a Strategic Look at Cloud Cost Optimization
- You Have Support Options for JDK 7
- What is MicroProfile?
- Use Pattern Matching to Simplify Java
- What is a Java Uber-JAR and Why Is It Useful?
- Best Practices Running Kafka on Azul Prime
- Accessing Foreign Programming Languages in Java with Project Panama
- Cloud Migration or Application Optimization
- JDK 7: The Long Hello and the Long Goodbye
- Why Cloud Cost Is Important
- Use Hibernate as a JPA Provider within Payara
- Embedded Java Lives!
- Superfast Application Startup: Java on CRaC
- Apache Cassandra Performance: Throughput, Responsiveness, Capacity and Cost
- JavaFX Tutorial: Creating a Native Desktop Application
- As a Public Sector Branch Chief, How Can You Ensure Java Security?
- Accessing Native Code in Java with Project Panama
- Easy Jakarta EE Integration Testing with the Payara Platform and Testcontainers
- A Guide on Increasing Apache Kafka Event Streaming Performance
- How to Choose the Right Java Partner for Less Cost, Better Support
- Azul Prime Stream Builds Are Now Free for Evaluation and Development
- A Matter of Interpretation: From Bytecodes to Machine Code in the JVM
- What is Jakarta EE?
- The Importance of Java Security Updates
- Delivering More Java Performance with Less Administration
- Understanding Java Compilation: From Bytecodes to Machine Code in the JVM
2021 28
- Log4j Vulnerability, Libraries and OpenJDK
- Cloud Native Compilation: Bringing JVMs into the Modern Cloud World
- Running Azul Payara Server as a Service – Added Support for systemD on Linux
- Jakarta Concurrency: Present and Future
- Getting Started with Jakarta EE 9: Jakarta Faces (JSF)
- Getting Started with Jakarta EE 9: Jakarta Persistence API (JPA)
- What is OpenJDK?
- Solr Throughput on Azul Prime vs OpenJDK
- Benchmarking Renaissance on OpenJDK and Azul Prime
- Monitoring JMX Using the Notification Service
- The 3 Hidden Risks of Unsupported, Free Java
- Which Version of Java is Popular among Developers in 2021 – Survey Results
- Are Java EE Application Servers Heavy? Watch The Video.
- Azul’s Rebrand Highlights Continuity of Being 100% Focused on Java and the Industry’s Best Source for OpenJDK
- How to Update An Application Using JAXB from JDK 8 to JDK 11
- Azul’s New Pricing Structure
- Are GlassFish and Azul Payara Server the Same?
- Why the Classpath Exception is So Important
- Getting Started with Jakarta EE 9: Context And Dependency Injection (CDI)
- Create a Jakarta EE 8 Web Application with Azul Payara Server and Visual Studio Code
- How to Use OpenIdConnect with Payara Platform to Achieve Single Sign-on
- Getting Started with Jakarta EE 9: How to Create a REST API with Jakarta EE 9
- Microsoft Increases Commitment to OpenJDK
- Java 16 – JDK 16 Updates and New Features
- Getting Started with Jakarta EE 9: Hello World
- 14 Docker Tips for the Payara Platform
- How to Use Eclipse Transformer to Convert a 3rd Party Library to the New Jakarta Namespace
- Staring Into My Java Snow Globe 2021
2020 26
- How to Develop Applications with Minimal Security Risks
- Garbage Collection Impact on Application Performance
- 10 Strategies for Developing Reliable Jakarta EE Applications for the Cloud
- Java First, Second and Now Third
- What is Java Heap Space?
- Why Low Latency is Critical and its effect on Application Performance
- Why choose Java for High-Frequency Trading application: Voice of Customer
- Java 15 – 64 JDK 15 New Features and APIs
- Forrester Study Reveals Total Economic Impact of Azul Prime (Formerly Zing)
- Java Licensing Changes – Impact on Enterprises and Start-Ups
- 6 Reasons to Choose Azul Payara Server Instead of WebLogic Server
- Making Java Microservices Zing with Azul Zing
- A Quarter of a Century of Java
- MicroProfile Metrics with Prometheus and Grafana
- Java: Stable, Secure and Affordable
- foojay: A Place for Friends of OpenJDK
- Using Azul Payara Server with Docker
- Covid-19 Status
- The Notoriety of Zulu on macOS
- Java 14 – What Are the New Features of JDK 14?
- Message to Our Customers
- Investing in Java by Vitruvian Partners and Lead Edge Capital
- Zulu Mission Control 7.1 is Generally Available
- CPU, PSU and SLA. Making Sense of TLAs for Java Updates
- Staring Into My Java Crystal Ball 2020
- How to Join Azul Payara Micro Instances to the Data Grid in the Admin Console
2019 23
- OpenJDK: More Speed, Less Haste
- Igniting In-Memory Performance with GridGain and Zing
- The Health Check Service In-Depth – Azul Payara Server 5
- Tall, Grande or Venti Support For Your JDK
- No Longer the Applet of the Developer’s Eye
- How to Run and Debug your Azul Payara Micro Application with IntelliJ IDEA
- Java 13 – 81 New Features and APIs in JDK 13
- Zing: Delivering More Performance with Less Administration
- Keeping Network Traffic Safe in Java 8 with TLS 1.3 Support
- More Cost Effective Support for Java on the Desktop
- Love it or Hate it, Java Continues to Evolve
- (Don’t Fear) the Java
- Twenty Years of Speakjava
- Scaling Azul Payara Micro Applications with Kubernetes
- Jakarta EE 8 and Beyond
- Basics of Azul Payara Server Admin Console – #1 Overview and Concept
- Winter is Coming For Java Updates
- Java 12 – 39 JDK 12 New Features and APIs
- 6 of the Weirdest, Most Obscure Programming Languages
- 8 Movies Featuring Coding and Technology That Only Works in Hollywood
- The Font of All Knowledge About Java and Fonts
- Updated Choices For Java Updates
- Staring into my Java Crystal Ball 2019
2018 25
- Consuming MicroProfile Metrics with Prometheus
- Zulu Gets Graphical With OpenJFX
- Monitoring Azul Payara Server with JConsole
- Oracle Code One Afterglow
- Azul and Azure: Keeping Java Free, Stable and Secure in the Cloud
- Java 11 – 90 New Features and APIs in JDK 11
- Consuming a REST Service
- Create a User Interface with JSF
- Session Replication in Azul Payara Server with Hazelcast
- What Comes After JDK 8?
- 5 Open Source Myths
- Eliminating Java Update Confusion
- How Do We Define Java?
- JDK 10: Pitfalls for the Unwary
- More Java Power For Your Pi
- Trading smiles, smirks and volatility
- JDK 10: Release Cadence, Release Fatigue, and Support Cliffs
- Zulu 10 Has Landed
- No JDK 9 For Windows XP
- The Incredible Shrinking Java Platform
- Java 10 – JDK 10 New Features and Updates
- Think you are moving to JDK 9 sometime next year? Think again.
- Java: Stable, Secure and Free. Choose Two out of Three
- Using PostgreSQL with Azul Payara Server
- Staring Into My Java Crystal Ball 2018
2017 18
- Who Will Use JDK 9?
- You Can’t Please All The Java People, All The Time
- A New Day, A New JDK!
- On Time with Timezones
- JDK 9: XXtra Command Line Options
- Azul Payara Server Basics Part 4 – Load Balancing Across Azul Payara Server Instances with Apache Web Server
- Java 9: New Features and Compatibility of JDK 9
- Worried About Java SE Compliance? Zulu is a Great Open Source Alternative.
- Searching Out Performance For Apache Solr
- Taking a Thread Dump of Azul Payara Server
- Why We Called Our New JIT Compiler Falcon
- Small Heaps For Small Latency
- Developing with Zing on Windows or Mac
- Insights on the Impact GC Has For Java users
- How to Configure the Email Notifier with Azul Payara Server 171 & Gmail
- Performance Rendered Visual
- Is An Agile Java Standard Possible?
- Staring Into My Java Crystal Ball
2016 18
- Java EE claimed obsolete by Gartner. Is that really true?
- Using Java? Keep Calm And Carry On
- Azul Payara Server LDAP Integration – Part 2: Configuring Security
- Azul Payara Server LDAP Integration – Part 1: Configuring the LDAP Server
- 20 Years Of Java Deprecation
- Java: The No. 1 Platform For IoT Development
- Exceptional Exception Handling In JDK 8 Streams
- Request Tracing Service in Azul Payara Server & Azul Payara Micro
- 1 Exception To The Power of JDK 8 Collectors
- Zulu Embedded (OpenJDK) for ARM v7 and 32-bit v8 is ready for download
- How to Upgrade Azul Payara Server
- 11 Myths About Embedded Java
- Securing Azul Payara Server with Custom SSL Certificate
- A Game Changer for Java on ARM32
- Azul Systems enhances Zulu Embedded to support 32-bit ARM processors
- Java User Groups: A Holistic Review
- Azul Systems extends support for in-memory computing architectures with new release of Zing® runtime for Java
- 4 Reasons Why Java is Still #1