[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

July, 2026

  • 23 July

    AI Found the Bugs. Who’s Patching Your EOL Java Code?

    Author: Steve Poole Original post on Foojay: Read More Earlier this year an AI model found a flaw in OpenBSD’s TCP stack that had been sitting there for 27 years. The same scanning run turned up a 16-year-old bug in FFmpeg’s H.264 code. How do you feel about AI being used to discover bugs in open source, across the board …

    Read More »
  • 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 »