Classic Layout

Codename One: On-Device Debugging And JUnit 5

Author: Shai Almog Original post on Foojay: Read More Table of Contents On-device debugging that treats Java as Java What it looks like How the pieces fit together Tutorial: IntelliJ + iOS Tutorial: IntelliJ + Android When to use it (and when not to) JUnit 5 against the simulator A minimal test A couple more common cases Wrapping up This …

Read More »

BoxLang 1.14.0 : Introducing Inner Classes

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents The Two FlavorsTemplate Classes Hoisting Multiple Classes in One Script Properties, Constructors, and Static Members Inheritance Java Interoperability Imports Are Shared Template Classes in .bxm Files Inner Classes Hoisting in Inner Classes Multiple and Nested Inner Classes Inheritance Between Inner Classes Accessing Outer Class Statics External Access via …

Read More »

Building an AI-Powered Operations Assistant with Spring AI and MongoDB Atlas — Part 2: Conversational Memory

Author: Matteo Rossi Original post on Foojay: Read More Table of Contents The Problem with Stateless ChatWhat We Are BuildingTwo Different Kinds of MemoryMix & MatchShort-Term Memory: Keeping the Conversation CoherentLong-Term Memory: Carrying Knowledge Across SessionsMemory Consolidation: From Conversation to Durable FactThe Advisor Chain and Why Order MattersThe Atlas Index for MemoriesTrying It OutConclusion and What’s Next This is the …

Read More »

Why Spring Teams Don’t Need a Second Runtime for AI Agents

Author: Sekka Original post on Foojay: Read More Table of Contents What agents actually need in productionWhat Spring already gives youBUILD: Create agent teamsGOVERN: Budget, approvals, permissions, checkpointsOPERATE: Observe, recover and run safely Retry that understands cost Operational sovereignty One stack, one runtimeGetting started A JVM-native runtime for building, governing and operating AI agents on existing Spring infrastructure. Every time …

Read More »

Your TLS Stack Is Lying to You About Zero-Copy

Author: Arkadiusz Przychocki Original post on Foojay: Read More Table of Contents The “No Waste Compute” ConstraintThe Impedance Mismatch in Memory OwnershipThe Netty QuestionExplicit State and FFMWhat the Exploratory Benchmarks ProveThe GC Layer and the True Cost of AbstractionsWhere SSLEngine Still WinsWhat I Changed, and What I Gave Up The “No Waste Compute” Constraint When I started designing the Exeris …

Read More »

NLJUG SPEAKER ACADEMY 2026

It seems like J-Fall 2026 is still far away, but the call for papers is open and we are looking for new talent! Have you secretly always wondered what it would be like to be a speaker? But you’re not an expert on anything or you don’t have a clue what to speak about? Then here’s the thing for you: …

Read More »

JC-AI Newsletter #16

Author: Miro Wengner Original post on Foojay: Read More Over the past two weeks, the field of artificial intelligence has continued its remarkable pace of advancement. As AI becomes increasingly woven into the fabric of daily life, shaping how we work, communicate, and make decisions, it is both timely and valuable to step back and understand the broader trajectory of …

Read More »

Introduction to CQRS using MongoDB

Author: Otavio Santana Original post on Foojay: Read More Table of Contents PrerequisitesStep 1: Create the entitiesStep 2: Creating CommandStep 3: Create QueryConclusion In enterprise environments, projects often begin with a simple structure: one model, one service, and one document, using a single class and data transfer object for both read and write operations. While this unified approach works at …

Read More »

Lottie4J Meets LottieFiles: A Conversation with Naail Abdul Rahman

Author: Frank Delporte Original post on Foojay: Read More Table of Contents What we talked aboutLottie: from Bodymovin to everywheredotLottie: the format worth paying attention toWhat this means for Lottie4JLinks from the videoConclusion Lottie animations run on Android, iOS, and the web. Getting them working on the JVM is a different story. Lottie4J started as a question: can JavaFX render …

Read More »

Metal Default, A New Build Cloud, And A New Format

Author: Shai Almog Original post on Foojay: Read More Table of Contents Metal is the default on iOSThe new Build Cloud console is now the default linkUpcoming attractionsWrapping up This week’s release post looks different on purpose. The Friday omnibus has been getting longer and longer, and that has been working against us in two ways. SEO ignores 5,000 word …

Read More »