[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

July, 2026

  • 23 July

    Azul Zulu July 2026 Quarterly Update Released

    Author: Frank Delporte Original post on Foojay: Read More Every three months your production JDKs fall further behind on security patches. Azul closes that gap today with the July 2026 quarterly update for Azul Zulu Builds of OpenJDK, covering Java 26, 25, 21, 17, 11, 8, 7, and 6. The Quarterly Update Cycle Every three months, in January, April, July, …

    Read More »
  • 23 July

    What’s New In The July 2026 Azul Payara Release?

    Author: Luqman Saeed Original post on Foojay: Read More The July 2026 release brings Azul Payara 7.2.0, Azul Payara Community 7.2026.7, Azul Payara 6.40.0, Azul Payara 5.89.0, and Azul Payara 4.1.2.191.57. A single security fix runs through every release, backported from the 7 line down to Payara 4: brute force attack prevention for authentication. Enterprise 6.40.0 additionally closes two Jackson …

    Read More »
  • 21 July

    BoxLang AWS, Azure, and Google Secrets Manager Module Released

    Author: Cristobal Escobar Original post on Foojay: Read More Every production application carries secrets: database passwords, API tokens, encryption keys. The question is never whether to manage them — it’s how badly the current approach is going to hurt you. Hardcoded credentials in config files get committed to repos. Environment variables sprawl across deployment pipelines with no audit trail. Custom …

    Read More »
  • 20 July

    First Test of Java on Banana Pi (ARM and RISC-V), Plus a Blinking LED with Pi4J

    Author: Frank Delporte Original post on Foojay: Read More As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I’ve asked various suppliers to send me evaluation boards. I already published these: LattePanda IOTA (x86) OrangePi 5 Ultra (ARM) and OrangePi RV2 (RISC-V) VisionFive 2 Lite (RISC-V) BeagleBoards (ARM and …

    Read More »
  • 19 July

    Toward a Durable Spring PetClinic

    Author: Geertjan Wielenga Original post on Foojay: Read More Overview Durable Execution is a way of running code so that its progress survives failure. A normal program keeps its state in memory: if the process crashes, the machine reboots, or a network call times out halfway through a multi-step operation, that state is gone and the work is left half-done. …

    Read More »
  • 17 July

    How We Beat HotSpot Performance (By Cheating, But Not Like That)

    Author: Shai Almog Original post on Foojay: Read More No, we didn’t cheat in the benchmark. At least I hope we didn’t. Every optimization in this story was gated on bit identical output checksums against HotSpot, and the harness refuses to print a ratio when a checksum differs. If anything, this post is about how good HotSpot actually is. We …

    Read More »
  • 17 July

    Warm Up Fast, Run Lean: Vertical Scaling for Java on Kubernetes with Azul Prime and Kedify

    Author: Jiří Holuša Original post on Foojay: Read More Autoscaling on Kubernetes has evolved significantly, but many production systems still rely on reactive scaling based on CPU and memory utilization. The issue is that resource metrics often lag behind real demand. By the time the CPU rises, users may already be experiencing unacceptable latency.  For most real services, horizontal scaling should be driven …

    Read More »
  • 16 July

    Your Loom App Quietly Became a Thread Pool Again: A Field Guide to Virtual Thread Pinning

    Author: Felipe Maschio Original post on Foojay: Read More The incident that taught me to respect pinning looked like nothing. A service freshly migrated to virtual threads, a load test that plateaued at about 420 requests per second no matter how much traffic we threw at it, CPU sitting at 9%, zero errors, zero warnings, nothing in the logs. The …

    Read More »
  • 14 July

    BoxLang 1.15.0 Released: Blazing Fast Strings, Runtime Portability, and much more

    Author: Cristobal Escobar Original post on Foojay: Read More BoxLang 1.15.0 is a high-impact release with two big headlines and a long tail of hardening. The first headline is a massive performance upgrade to string handling: a new first-class BoxStringBuilder type, compile-time literal folding, smarter &= semantics, and a runtime concat strategy that automatically switches to builder-backed accumulation once your …

    Read More »
  • 14 July

    I Asked GitHub Copilot to Profile a Java App. It Found a Bug in My Heap Sizing, and Offered to Fix It

    Author: Bruno Borges Original post on Foojay: Read More I built an extension to collapse the entire loop of running and measuring the performance of Java workloads, so it can be used within a place some developers are starting to consider their new “development environment” in the agentic AI era: the GitHub Copilot app. The idea: Copilot-driven profiling This extension …

    Read More »