Martin Smelt

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 »

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 »

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 »

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 »

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 »

🛑⚡ 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 »

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 »

“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 »