corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0c511-2db8-7337-a800-c65e5d274aa4", "title": "Optimize Retail Performance and Cut Cloud Waste with a High-Performance Java Platform", "url": "https://www.azul.com/blog/optimize-retail-performance-and-cut-cloud-waste-with-a-high-performance-java-platform/", "published_at": "2025-08-14T12:00:00+00:00" }, { "id": "01a0c511-2db8-7337-a800-c65e5dd6dc05", "title": "Three Ways to Ensure Regulatory and Legislative Compliance with non-Oracle Java", "url": "https://www.azul.com/blog/three-ways-to-ensure-regulatory-and-legislative-compliance-with-non-oracle-java/", "published_at": "2025-08-12T12:00:00+00:00" }, { "id": "01a0c511-2db8-7337-a800-c65e5e8eac99", "title": "Conquering Kubernetes Complexity: Why Java Developers Need More Than Just Containers", "url": "https://www.azul.com/blog/conquering-kubernetes-complexity-why-java-developers-need-more-than-just-containers/", "published_at": "2025-08-08T15:36:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969a9c899c0", "title": "Software License Non-Compliance Is Expensive", "url": "https://www.azul.com/blog/software-license-non-compliance-is-expensive/", "published_at": "2025-08-07T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969aa234dd6", "title": "How to Reduce Cloud Costs for Java with FinOps", "url": "https://www.azul.com/blog/how-to-reduce-cloud-costs-for-java-with-finops/", "published_at": "2025-08-05T16:42:03+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ab0a435f", "title": "Application Modernization: Key Strategies to Overcome Common Challenges", "url": "https://www.azul.com/blog/application-modernization/", "published_at": "2025-08-04T14:51:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ab68c548", "title": "How Java Handles the Challenges of Microservices", "url": "https://www.azul.com/blog/how-java-handles-the-challenges-of-microservices/", "published_at": "2025-07-31T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969abf7743f", "title": "What Is a Cloud Server? Types, Benefits, and Use Cases", "url": "https://www.azul.com/blog/what-is-a-cloud-server-types-benefits-and-use-cases/", "published_at": "2025-07-29T14:32:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ac4828b7", "title": "Make Java License Discovery and Compliance Easier with Managed Services", "url": "https://www.azul.com/blog/make-java-license-discovery-and-compliance-easier-with-managed-services/", "published_at": "2025-07-29T13:15:21+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ac625c96", "title": "How One SaaS Giant Solved Dead and Unused Code", "url": "https://www.azul.com/blog/how-one-saas-giant-solved-dead-and-unused-code/", "published_at": "2025-07-24T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ad3ab889", "title": "Building AI Agents with Jakarta EE", "url": "https://www.azul.com/blog/building-ai-agents-with-jakarta-ee/", "published_at": "2025-07-23T15:05:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ad676a80", "title": "Getting Started with Jakarta EE 11: Hello World", "url": "https://www.azul.com/blog/getting-started-with-jakarta-ee-11-hello-world/", "published_at": "2025-07-23T14:06:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969adf284f4", "title": "Nine Experts from AWS, Broadcom, More Discuss High-Performance Java", "url": "https://www.azul.com/blog/nine-experts-from-aws-broadcom-more-discuss-high-performance-java/", "published_at": "2025-07-22T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ae054a1c", "title": "The Hidden Cost of Unoptimized Java in Retail Operations", "url": "https://www.azul.com/blog/the-hidden-cost-of-unoptimized-java-in-retail-operations/", "published_at": "2025-07-17T13:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969aeaabe86", "title": "Multi-stage Docker Builds for Efficient Jakarta EE Deployments with Payara", "url": "https://www.azul.com/blog/multi-stage-docker-builds-for-efficient-jakarta-ee-deployments-with-payara/", "published_at": "2025-07-17T10:43:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969af1f4681", "title": "ITAM/SAM Leaders Reveal What Keeps Them Up at Night", "url": "https://www.azul.com/blog/itam-sam-leaders-reveal-what-keeps-them-up-at-night/", "published_at": "2025-07-15T13:02:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b01d8799", "title": "Improve Java Container Security with Azul and RapidFort", "url": "https://www.azul.com/blog/improve-java-container-security-with-azul-and-rapidfort/", "published_at": "2025-07-10T13:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b1165c34", "title": "Get More from Java GC Logging Without Sacrificing Performance", "url": "https://www.azul.com/blog/get-more-from-java-gc-logging-without-sacrificing-performance/", "published_at": "2025-07-03T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b1d07fb1", "title": "Sustainability Starts with Your Runtime: Meet a Green JVM", "url": "https://www.azul.com/blog/sustainability-starts-with-your-runtime-meet-a-green-jvm/", "published_at": "2025-07-01T13:10:34+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b26cb278", "title": "Jakarta EE 11 is Here – And It’s Ready for the Cloud!", "url": "https://www.azul.com/blog/jakarta-ee-11-is-here-and-its-ready-for-the-cloud/", "published_at": "2025-06-26T15:35:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b311381a", "title": "Exceed Consumer Expectations with High-Performance Java for Retail", "url": "https://www.azul.com/blog/exceed-consumer-expectations-with-high-performance-java-for-retail/", "published_at": "2025-06-26T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b3c873fc", "title": "Unlock the Power of a High-Performance Java Platform", "url": "https://www.azul.com/blog/unlock-the-power-of-a-high-performance-java-platform/", "published_at": "2025-06-25T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b43097d6", "title": "Jakarta EE vs. Quarkus: A Comparison of Top Enterprise Java Backend Frameworks", "url": "https://www.azul.com/blog/jakarta-ee-vs-quarkus-a-comparison-of-top-enterprise-java-backend-frameworks/", "published_at": "2025-06-24T15:24:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b500fc52", "title": "The AWS Architect’s Guide to Application Performance with Optimizer Hub", "url": "https://www.azul.com/blog/the-aws-architects-guide-to-application-performance-with-optimizer-hub/", "published_at": "2025-06-24T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b54c1f25", "title": "Give Your Java Applications a Performance Boost with AWS Graviton ", "url": "https://www.azul.com/blog/give-your-java-applications-a-performance-boost-with-aws-graviton/", "published_at": "2025-06-19T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b592b6b9", "title": "Why Don’t More Organizations Use AI for SAM?", "url": "https://www.azul.com/blog/why-dont-more-organizations-use-ai-for-sam-2/", "published_at": "2025-06-18T13:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b5a92891", "title": "How Azul and Moderne Are Boosting Java Developer Productivity", "url": "https://www.azul.com/blog/how-azul-and-moderne-are-boosting-java-developer-productivity/", "published_at": "2025-06-17T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b5f9b456", "title": "Reactive Programming in Java", "url": "https://www.azul.com/blog/reactive-programming-in-java/", "published_at": "2025-06-12T15:13:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b6e96075", "title": "Improving Java Container Security with Chainguard and Azul", "url": "https://www.azul.com/blog/improving-java-container-security-with-chainguard-and-azul/", "published_at": "2025-06-12T13:02:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b73bd4e2", "title": "How Azul Identifies Java Security Vulnerabilities with 1,000 Times Greater Accuracy", "url": "https://www.azul.com/blog/how-azul-identifies-java-security-vulnerabilities-with-1000-times-greater-accuracy/", "published_at": "2025-06-10T13:02:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b7c017f1", "title": "3 Reasons Java Could Overtake Python for AI Development", "url": "https://www.azul.com/blog/3-reasons-java-could-overtake-python-for-ai-development/", "published_at": "2025-06-05T16:25:54+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b7fe6151", "title": "5 Reasons You Should Have Paid Commercial Support for Java", "url": "https://www.azul.com/blog/5-reasons-you-should-have-paid-commercial-support-for-java/", "published_at": "2025-06-04T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b835804a", "title": "Retail Shopper Experiences Require a High-Performance Java Platform", "url": "https://www.azul.com/blog/retail-shopper-experiences-require-a-high-performance-java-platform/", "published_at": "2025-05-29T16:11:18+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b8cead6c", "title": "Java for Artificial Intelligence and Machine Learning", "url": "https://www.azul.com/blog/java-for-artificial-intelligence-and-machine-learning/", "published_at": "2025-05-21T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b9622f16", "title": "Mitigating Kubernetes Misconfigurations: How To Secure Your Deployments", "url": "https://www.azul.com/blog/mitigating-kubernetes-misconfigurations-how-to-secure-your-deployments/", "published_at": "2025-05-19T14:07:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969b98a2a55", "title": "Taking Java Arrays to Another Dimension", "url": "https://www.azul.com/blog/taking-java-arrays-to-another-dimension/", "published_at": "2025-05-15T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969ba366c84", "title": "When ReadyNow Can Only Compile Under Traffic Loads", "url": "https://www.azul.com/blog/when-readynow-can-only-compile-on-traffic-loads/", "published_at": "2025-05-13T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969baea62f1", "title": "What is Platform Engineering – An Overview without Buzzwords", "url": "https://www.azul.com/blog/what-is-platform-engineering/", "published_at": "2025-05-12T13:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bbe39413", "title": "How to Get Involved in OpenJDK Communities", "url": "https://www.azul.com/blog/how-to-get-involved-in-openjdk-communities/", "published_at": "2025-05-08T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bbfbe504", "title": "Improve Your Java Applications’ Startup and Compilation Speed with Optimizer Hub", "url": "https://www.azul.com/blog/improve-your-java-applications-startup-and-compilation-speed-with-optimizer-hub/", "published_at": "2025-05-06T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bc58d330", "title": "JBoss Alternatives: Best Options to Consider ", "url": "https://www.azul.com/blog/jboss-alternatives/", "published_at": "2025-05-05T10:42:15+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bcd12825", "title": "PCI-DSS Cybersecurity Requirements for Financial Transactions", "url": "https://www.azul.com/blog/pci-dss-cybersecurity-requirements-for-finance/", "published_at": "2025-05-02T11:35:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bdc5302e", "title": "Developers Answer Questions About the OpenJDK Ecosystem", "url": "https://www.azul.com/blog/developers-answer-questions-about-the-openjdk-ecosystem/", "published_at": "2025-05-01T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969be12b9e1", "title": "Your New OpenJDK Comparison Guide", "url": "https://www.azul.com/blog/your-new-openjdk-comparison-guide/", "published_at": "2025-04-30T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bedf444e", "title": "Gerrit Grunwald Describes Hate for Dead and Zombie Code", "url": "https://www.azul.com/blog/gerrit-grunwald-describes-hate-for-dead-and-zombie-code/", "published_at": "2025-04-24T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bef586ed", "title": "A Java Discovery Tool to Improve Migrations", "url": "https://www.azul.com/blog/java-discovery-tool-to-improve-migrations/", "published_at": "2025-04-23T13:05:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969bfe168e5", "title": "How to Train ReadyNow to Achieve Optimal Java Performance", "url": "https://www.azul.com/blog/how-to-train-readynow-to-achieve-optimal-java-performance/", "published_at": "2025-04-22T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969c063ae1e", "title": "Marit Van Dijk Explains How to Read Code", "url": "https://www.azul.com/blog/marit-van-dijk-explains-how-to-read-code/", "published_at": "2025-04-16T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969c0b5c567", "title": "The Hidden Cost of Unused and Dead Code", "url": "https://www.azul.com/blog/the-hidden-cost-of-unused-and-dead-code/", "published_at": "2025-04-15T12:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969c193b5f4", "title": "Simplifying Jakarta EE Development with JBang and Azul Payara Micro", "url": "https://www.azul.com/blog/simplifying-jakarta-ee-development-with-jbang-and-payara-micro/", "published_at": "2025-04-14T10:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969c202a887", "title": "Frank Greco’s Deep Dive into AI and Java", "url": "https://www.azul.com/blog/frank-grecos-deep-dive-into-ai-and-java/", "published_at": "2025-04-11T02:16:11+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969c2ddecb0", "title": "Changes Included in Release 25.02 of Azul Zing Builds of OpenJDK", "url": "https://www.azul.com/blog/changes-included-in-release-25-02-of-azul-zing-builds-of-openjdk/", "published_at": "2025-04-08T22:00:00+00:00" }, { "id": "01a0c51e-f1f4-7057-85ac-8969c33cebf1", "title": "How ReadyNow Improves Java Warmup Time", "url": "https://www.azul.com/blog/how-readynow-improves-java-warmup-time/", "published_at": "2025-04-08T12:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcbeea7d0", "title": "Enhanced Concurrency for Your Jakarta EE Applications", "url": "https://www.azul.com/blog/concurrency-jakarta-ee-11/", "published_at": "2025-04-08T10:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcca227ac", "title": "Beyond Firewalls: Why Vulnerability Management is Key to Modern Application Security", "url": "https://www.azul.com/blog/vulnerability-management-for-app-security/", "published_at": "2025-04-03T13:38:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfccef0834", "title": "Is the Cost and Complexity of Removing Java Worth It?", "url": "https://www.azul.com/blog/is-the-cost-and-complexity-of-removing-java-worth-it/", "published_at": "2025-04-03T12:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcd44c3b9", "title": "Venkat Subramaniam’s Discussion of Behind-the-Scenes Java Innovation", "url": "https://www.azul.com/blog/venkat-subramaniams-discussion-of-behind-the-scenes-java-innovation/", "published_at": "2025-04-02T12:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcd695052", "title": "Keeping Java Applets Alive with Azul Core", "url": "https://www.azul.com/blog/keeping-java-applets-alive-with-azul-platform-core/", "published_at": "2025-04-01T12:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcd7b4dc9", "title": "CIO Survey: Forecasting Cloud Infrastructure and Application Costs Is a Struggle", "url": "https://www.azul.com/blog/cio-survey-forecasting-cloud-infrastructure-and-application-costs-is-a-struggle/", "published_at": "2025-03-27T13:05:40+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfce6131cb", "title": "Devnexus 2025 Recap: A Celebration of Java’s 30th Anniversary and Cutting-Edge Innovation", "url": "https://www.azul.com/blog/devnexus-2025-recap-a-celebration-of-javas-30th-anniversary-and-cutting-edge-innovation/", "published_at": "2025-03-27T10:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcee0c28f", "title": "OpenJDK Security Improvements are Making Java Safer", "url": "https://www.azul.com/blog/openjdk-security-improvements-are-making-java-safer/", "published_at": "2025-03-26T12:00:42+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcf2042a1", "title": "Faster Java Warmup: CRaC versus ReadyNow", "url": "https://www.azul.com/blog/faster-warmup-of-your-java-applications-crac-versus-readynow/", "published_at": "2025-03-25T12:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfcf8633be", "title": "5 Hidden Git Tips for Java Developers", "url": "https://www.azul.com/blog/5-hidden-git-tips-for-java-developers/", "published_at": "2025-03-25T09:29:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd061534b", "title": "6 ITAM/SAM Steps for Oracle Java Pricing", "url": "https://www.azul.com/blog/six-steps-for-navigating-oracle-java-pricing/", "published_at": "2025-03-20T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd0d44679", "title": "Watch for JDK Support Policies and Costs", "url": "https://www.azul.com/blog/watch-for-jdk-support-policies-and-costs/", "published_at": "2025-03-19T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd107269a", "title": "Six JDK 24 Features You Should Know About", "url": "https://www.azul.com/blog/six-jdk-24-features-you-should-know-about/", "published_at": "2025-03-17T12:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd1ec4e05", "title": "Last Chance to Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/last-chance-to-celebrate-30-years-of-java/", "published_at": "2025-03-12T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd240979d", "title": "Ondro Mihályi Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/ondro-mihalyi-helps-celebrate-30-years-of-java/", "published_at": "2025-03-11T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd2736e50", "title": "A Guide to Easy Java Migration to Azul", "url": "https://www.azul.com/blog/a-guide-to-easy-java-migration-to-azul/", "published_at": "2025-03-10T16:13:40+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd28ffe11", "title": "Tobi Ajila Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-tobi-ajila/", "published_at": "2025-03-07T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd312e849", "title": "Security Issues Continue to Impact DevOps Productivity", "url": "https://www.azul.com/blog/security-issues-continue-to-impact-devops-productivity/", "published_at": "2025-03-06T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd385a0aa", "title": "Richard Fichtner Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-richard-fichtner/", "published_at": "2025-03-05T16:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd3e1d9b1", "title": "High-Performance Java Platform Rankings", "url": "https://www.azul.com/blog/your-overly-honest-guide-to-a-high-performance-java-platform/", "published_at": "2025-03-05T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd4563331", "title": "WebSphere Alternatives: 3 Best Options to Consider", "url": "https://www.azul.com/blog/websphere-alternatives-3-best-options-to-consider/", "published_at": "2025-03-05T08:45:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd4c3f570", "title": "Geertjan Wielenga Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-geertjan-wielenga/", "published_at": "2025-03-04T16:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd5c12038", "title": "Simon Martinelli Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-simon-martinelli/", "published_at": "2025-03-04T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd6b3a3ce", "title": "7 Key Benefits of Microservices Architecture for Modern Applications", "url": "https://www.azul.com/blog/benefits-of-microservices-architecture/", "published_at": "2025-02-27T09:45:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd73c40a6", "title": "Carmen Delgado Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/carmen-delgado-helps-celebrate-30-years-of-java/", "published_at": "2025-02-26T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd80c4dcd", "title": "Java Experts Discuss the State and Future of Java", "url": "https://www.azul.com/blog/java-experts-discuss-the-state-and-future-of-java/", "published_at": "2025-02-25T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd82a2d10", "title": "Oracle Support for Java 8 with JavaFX Is Ending", "url": "https://www.azul.com/blog/oracle-support-for-java-8-with-javafx-is-ending/", "published_at": "2025-02-24T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd8ba0fb7", "title": "Simon Ritter Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/simon-ritter-helps-celebrate-30-years-of-java/", "published_at": "2025-02-20T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd936661a", "title": "Azul Prime’s Impact on JDK 21 Performance and Upgrading", "url": "https://www.azul.com/blog/zul-zing-jdk-21-performance-upgrading/", "published_at": "2025-02-18T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfd99d7af9", "title": "Azul Achieves DORA Compliance", "url": "https://www.azul.com/blog/azul-dora-compliance/", "published_at": "2025-02-14T14:00:34+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfda412315", "title": "Gerrit Grunwald Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-gerrit-grunwald/", "published_at": "2025-02-13T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdaa0671b", "title": "Organizations Tackle High Cloud Costs, but Cloud Overages Are Still Common", "url": "https://www.azul.com/blog/2025-state-of-java-survey-confirms-majority-of-enterprise-apps-are-built-on-java/", "published_at": "2025-02-12T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdad40669", "title": "ProLicense Compares Azul Core and Amazon Corretto", "url": "https://www.azul.com/blog/prolicense-compares-azul-platform-core-and-amazon-corretto/", "published_at": "2025-02-10T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdb4c16d6", "title": "10 Ways Jakarta EE 11 Modernizes Enterprise Java Development", "url": "https://www.azul.com/blog/10-ways-jakarta-ee-11-modernizes-enterprise-development/", "published_at": "2025-02-10T08:30:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdb7133fa", "title": "Nugget Friday – Mastering Jakarta REST Filter Chains", "url": "https://www.azul.com/blog/nugget-friday-mastering-jakarta-rest-filter-chains/", "published_at": "2025-02-07T09:27:35+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdb8bc1c0", "title": "Marit Van Dijk Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/marit-van-dijk-helps-celebrate-30-years-of-java/", "published_at": "2025-02-05T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdc87cc18", "title": "State of Java Reveals The Great Oracle Java Migration Continues", "url": "https://www.azul.com/blog/state-of-java-reveals-the-great-oracle-java-migration-continues/", "published_at": "2025-02-04T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdcf9789f", "title": "Move Stalled Java Application Migrations to AWS", "url": "https://www.azul.com/blog/move-stalled-java-application-migrations-to-aws/", "published_at": "2025-02-03T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdd6d8da7", "title": "10 Reasons Why Java is the Future of Enterprise App Development in 2025", "url": "https://www.azul.com/blog/10-compelling-reasons-why-java-is-the-future-of-enterprise-app-development-in-2025/", "published_at": "2025-02-03T08:30:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfddbe37eb", "title": "Frank Greco Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-frank-greco/", "published_at": "2025-01-29T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdddae70c", "title": "State of Java Survey Confirms Majority of Enterprise Apps Are Built on Java", "url": "https://www.azul.com/blog/2025-state-of-java-survey-confirms-majority-of-enterprise-apps-are-built-on-java-2/", "published_at": "2025-01-28T14:06:41+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfde8d427d", "title": "Java Champion Venkat Subramaniam Helps Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-dr-venkat-subramaniam/", "published_at": "2025-01-27T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdee1db6c", "title": "Payara Platform vs. WildFly vs. JBoss: Which Application Server to Choose?", "url": "https://www.azul.com/blog/wildfly-vs-jboss-vs-payara/", "published_at": "2025-01-27T09:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdee4ea84", "title": "OWASP Security Principles for CISOs, CSOs, AppSec & DevSecOps Teams", "url": "https://www.azul.com/blog/owasp-security-principles/", "published_at": "2025-01-24T08:45:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdf2003aa", "title": "Oracle Java Pricing Hikes Still Aren’t Worth Celebrating", "url": "https://www.azul.com/blog/oracle-java-pricing-second-anniversary/", "published_at": "2025-01-23T13:00:00+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdf62f597", "title": "Join Duke and Celebrate 30 Years of Java", "url": "https://www.azul.com/blog/celebrate-30-years-of-java-with-duke/", "published_at": "2025-01-22T15:02:15+00:00" }, { "id": "01a0c52a-67b2-718e-b854-2dcfdfbef22b", "title": "Web Server vs. Application Server: What’s the Difference?", "url": "https://www.azul.com/blog/web-server-vs-application-server/", "published_at": "2025-01-21T14:56:05+00:00" } ] posts
Claim your blog
Back to azul.com
Blog · corpus.blog/blogs/azul.com/posts
azul.com
azul.com
2025
Optimize Retail Performance and Cut Cloud Waste with a High-Performance Java Platform
original ↗
14 Aug 2025
Three Ways to Ensure Regulatory and Legislative Compliance with non-Oracle Java
original ↗
12 Aug 2025
Conquering Kubernetes Complexity: Why Java Developers Need More Than Just Containers
original ↗
8 Aug 2025
Software License Non-Compliance Is Expensive
original ↗
7 Aug 2025
How to Reduce Cloud Costs for Java with FinOps
original ↗
5 Aug 2025
Application Modernization: Key Strategies to Overcome Common Challenges
original ↗
4 Aug 2025
How Java Handles the Challenges of Microservices
original ↗
31 Jul 2025
What Is a Cloud Server? Types, Benefits, and Use Cases
original ↗
29 Jul 2025
Make Java License Discovery and Compliance Easier with Managed Services
original ↗
29 Jul 2025
How One SaaS Giant Solved Dead and Unused Code
original ↗
24 Jul 2025
Building AI Agents with Jakarta EE
original ↗
23 Jul 2025
Getting Started with Jakarta EE 11: Hello World
original ↗
23 Jul 2025
Nine Experts from AWS, Broadcom, More Discuss High-Performance Java
original ↗
22 Jul 2025
The Hidden Cost of Unoptimized Java in Retail Operations
original ↗
17 Jul 2025
Multi-stage Docker Builds for Efficient Jakarta EE Deployments with Payara
original ↗
17 Jul 2025
ITAM/SAM Leaders Reveal What Keeps Them Up at Night
original ↗
15 Jul 2025
Improve Java Container Security with Azul and RapidFort
original ↗
10 Jul 2025
Get More from Java GC Logging Without Sacrificing Performance
original ↗
3 Jul 2025
Sustainability Starts with Your Runtime: Meet a Green JVM
original ↗
1 Jul 2025
Jakarta EE 11 is Here – And It’s Ready for the Cloud!
original ↗
26 Jun 2025
Exceed Consumer Expectations with High-Performance Java for Retail
original ↗
26 Jun 2025
Unlock the Power of a High-Performance Java Platform
original ↗
25 Jun 2025
Jakarta EE vs. Quarkus: A Comparison of Top Enterprise Java Backend Frameworks
original ↗
24 Jun 2025
The AWS Architect’s Guide to Application Performance with Optimizer Hub
original ↗
24 Jun 2025
Give Your Java Applications a Performance Boost with AWS Graviton
original ↗
19 Jun 2025
Why Don’t More Organizations Use AI for SAM?
original ↗
18 Jun 2025
How Azul and Moderne Are Boosting Java Developer Productivity
original ↗
17 Jun 2025
Reactive Programming in Java
original ↗
12 Jun 2025
Improving Java Container Security with Chainguard and Azul
original ↗
12 Jun 2025
How Azul Identifies Java Security Vulnerabilities with 1,000 Times Greater Accuracy
original ↗
10 Jun 2025
3 Reasons Java Could Overtake Python for AI Development
original ↗
5 Jun 2025
5 Reasons You Should Have Paid Commercial Support for Java
original ↗
4 Jun 2025
Retail Shopper Experiences Require a High-Performance Java Platform
original ↗
29 May 2025
Java for Artificial Intelligence and Machine Learning
original ↗
21 May 2025
Mitigating Kubernetes Misconfigurations: How To Secure Your Deployments
original ↗
19 May 2025
Taking Java Arrays to Another Dimension
original ↗
15 May 2025
When ReadyNow Can Only Compile Under Traffic Loads
original ↗
13 May 2025
What is Platform Engineering – An Overview without Buzzwords
original ↗
12 May 2025
How to Get Involved in OpenJDK Communities
original ↗
8 May 2025
Improve Your Java Applications’ Startup and Compilation Speed with Optimizer Hub
original ↗
6 May 2025
JBoss Alternatives: Best Options to Consider
original ↗
5 May 2025
PCI-DSS Cybersecurity Requirements for Financial Transactions
original ↗
2 May 2025
Developers Answer Questions About the OpenJDK Ecosystem
original ↗
1 May 2025
Your New OpenJDK Comparison Guide
original ↗
30 Apr 2025
Gerrit Grunwald Describes Hate for Dead and Zombie Code
original ↗
24 Apr 2025
A Java Discovery Tool to Improve Migrations
original ↗
23 Apr 2025
How to Train ReadyNow to Achieve Optimal Java Performance
original ↗
22 Apr 2025
Marit Van Dijk Explains How to Read Code
original ↗
16 Apr 2025
The Hidden Cost of Unused and Dead Code
original ↗
15 Apr 2025
Simplifying Jakarta EE Development with JBang and Azul Payara Micro
original ↗
14 Apr 2025
Frank Greco’s Deep Dive into AI and Java
original ↗
11 Apr 2025
Changes Included in Release 25.02 of Azul Zing Builds of OpenJDK
original ↗
8 Apr 2025
How ReadyNow Improves Java Warmup Time
original ↗
8 Apr 2025
Enhanced Concurrency for Your Jakarta EE Applications
original ↗
8 Apr 2025
Beyond Firewalls: Why Vulnerability Management is Key to Modern Application Security
original ↗
3 Apr 2025
Is the Cost and Complexity of Removing Java Worth It?
original ↗
3 Apr 2025
Venkat Subramaniam’s Discussion of Behind-the-Scenes Java Innovation
original ↗
2 Apr 2025
Keeping Java Applets Alive with Azul Core
original ↗
1 Apr 2025
CIO Survey: Forecasting Cloud Infrastructure and Application Costs Is a Struggle
original ↗
27 Mar 2025
Devnexus 2025 Recap: A Celebration of Java’s 30th Anniversary and Cutting-Edge Innovation
original ↗
27 Mar 2025
OpenJDK Security Improvements are Making Java Safer
original ↗
26 Mar 2025
Faster Java Warmup: CRaC versus ReadyNow
original ↗
25 Mar 2025
5 Hidden Git Tips for Java Developers
original ↗
25 Mar 2025
6 ITAM/SAM Steps for Oracle Java Pricing
original ↗
20 Mar 2025
Watch for JDK Support Policies and Costs
original ↗
19 Mar 2025
Six JDK 24 Features You Should Know About
original ↗
17 Mar 2025
Last Chance to Celebrate 30 Years of Java
original ↗
12 Mar 2025
Ondro Mihályi Helps Celebrate 30 Years of Java
original ↗
11 Mar 2025
A Guide to Easy Java Migration to Azul
original ↗
10 Mar 2025
Tobi Ajila Helps Celebrate 30 Years of Java
original ↗
7 Mar 2025
Security Issues Continue to Impact DevOps Productivity
original ↗
6 Mar 2025
Richard Fichtner Helps Celebrate 30 Years of Java
original ↗
5 Mar 2025
High-Performance Java Platform Rankings
original ↗
5 Mar 2025
WebSphere Alternatives: 3 Best Options to Consider
original ↗
5 Mar 2025
Geertjan Wielenga Helps Celebrate 30 Years of Java
original ↗
4 Mar 2025
Simon Martinelli Helps Celebrate 30 Years of Java
original ↗
4 Mar 2025
7 Key Benefits of Microservices Architecture for Modern Applications
original ↗
27 Feb 2025
Carmen Delgado Helps Celebrate 30 Years of Java
original ↗
26 Feb 2025
Java Experts Discuss the State and Future of Java
original ↗
25 Feb 2025
Oracle Support for Java 8 with JavaFX Is Ending
original ↗
24 Feb 2025
Simon Ritter Helps Celebrate 30 Years of Java
original ↗
20 Feb 2025
Azul Prime’s Impact on JDK 21 Performance and Upgrading
original ↗
18 Feb 2025
Azul Achieves DORA Compliance
original ↗
14 Feb 2025
Gerrit Grunwald Helps Celebrate 30 Years of Java
original ↗
13 Feb 2025
Organizations Tackle High Cloud Costs, but Cloud Overages Are Still Common
original ↗
12 Feb 2025
ProLicense Compares Azul Core and Amazon Corretto
original ↗
10 Feb 2025
10 Ways Jakarta EE 11 Modernizes Enterprise Java Development
original ↗
10 Feb 2025
Nugget Friday – Mastering Jakarta REST Filter Chains
original ↗
7 Feb 2025
Marit Van Dijk Helps Celebrate 30 Years of Java
original ↗
5 Feb 2025
State of Java Reveals The Great Oracle Java Migration Continues
original ↗
4 Feb 2025
Move Stalled Java Application Migrations to AWS
original ↗
3 Feb 2025
10 Reasons Why Java is the Future of Enterprise App Development in 2025
original ↗
3 Feb 2025
Frank Greco Helps Celebrate 30 Years of Java
original ↗
29 Jan 2025
State of Java Survey Confirms Majority of Enterprise Apps Are Built on Java
original ↗
28 Jan 2025
Java Champion Venkat Subramaniam Helps Celebrate 30 Years of Java
original ↗
27 Jan 2025
Payara Platform vs. WildFly vs. JBoss: Which Application Server to Choose?
original ↗
27 Jan 2025
OWASP Security Principles for CISOs, CSOs, AppSec & DevSecOps Teams
original ↗
24 Jan 2025
Oracle Java Pricing Hikes Still Aren’t Worth Celebrating
original ↗
23 Jan 2025
Join Duke and Celebrate 30 Years of Java
original ↗
22 Jan 2025
Web Server vs. Application Server: What’s the Difference?
original ↗
21 Jan 2025
Previous
Next