[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

July, 2026

  • 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 »
  • 13 July

    Foojay Podcast #100: When a Podcaster Interviews Podcasters, and What They All Have in Common

    Author: Frank Delporte Original post on Foojay: Read More Foojay Podcast hits episode 100. No plan, no roadmap. It just happened. To mark the occasion, Frank turned the microphone around and invited other podcasters: Adam Bien (airhacks.fm), Jennifer Reif (Breaktime Tech Talks), Kadi McKean and Steve Pool (10xInsights), and Oumaima Zerouali (JCast). Same three questions for each: why did you …

    Read More »
  • 11 July

    Temporal Is to Your Code What a Database Is to Your Data

    Author: Geertjan Wielenga Original post on Foojay: Read More Once upon a time, applications managed their own data files. Every program hand-rolled its own locking, its own crash recovery, its own consistency guarantees. Every program did it badly, in its own unique way. Then the relational database arrived and made a deal with application developers: you declare what you want, …

    Read More »
  • 11 July

    🛑⚡ When NOT TO USE Event-Driven Architecture (EDA)

    Author: Vincent Vauban Original post on Foojay: Read More When Event-Driven Architecture Is Not the Right Choice Event-Driven Architecture (EDA) can help teams build scalable, loosely coupled and highly responsive distributed systems. Technologies such as Apache Kafka, RabbitMQ, Pulsar and cloud messaging platforms have made this architectural style increasingly popular. However, EDA also introduces significant complexity. Asynchronous communication requires teams …

    Read More »
  • 10 July

    More Surfaces, Same Deal: Cars, Sensors, Commerce, Video And Builds

    Author: Shai Almog Original post on Foojay: Read More Last week’s release post was about funding open source without the bait and switch. This week’s release tests that idea again, because two of the new features touch paid infrastructure directly: Commerce and versioned builds. What is Codename One? Codename One is an open-source framework for building native iOS, Android, desktop, …

    Read More »
  • 10 July

    “This Can’t Possibly Work”: What I Learned at a Temporal.io Workshop

    Author: Geertjan Wielenga Original post on Foojay: Read More When developers first hear about Temporal, they tend to move through a predictable sequence of emotions. First comes disbelief — the claim that your application can crash mid-execution and simply pick up where it left off, variables intact, sounds like nonsense. Then comes irritation that anyone would even say such a …

    Read More »