It seems like J-Fall 2026 is still far away, but the call for papers is …
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 …
J-Spring 2026 The International Java Conference by NLJUG June 4th
In two weeks, J-Spring is finally here, and the entire team is really looking forward to it! The pre…
Oracle brengt Java 26 uit
De nieuwe release bevat 10 voorstellen voor verbeteringen aan de JDK (JDK Enhancement Proposals) die…
Java 26 (JDK 26) introduces several important improvements to the Java platform
Java 26 (JDK 26) introduces several important improvements to the Java platform including HTTP/3 sup…
VibeCoding – the buzzword in our community in 2026. It’s time to dive in!
We’re proud to announce that during the first edition of MLCon Amsterdam (April 20–24), we will also…
-
An Exploration of Cutting-Edge Updates – Ana-Maria Mihalceanu
Lees hier het artikel “An Exploration of Cutting-Edge Updates” van Ana-Maria Mihalceanu.
Read More » -
Java Magazine 4
-
Java Magazine 3 is uit
-
JAVA MAGAZINE 2 – 2025
-
JAVA MAGAZINE 1 – 2025
Java Articles by Foojay.io
June, 2026
-
15 June
Codename One: AI, OAuth, And Other Platform APIs In The Core
Author: Shai Almog Original post on Foojay: Read More Table of Contents AI: a first-class LLM client and a ChatView component LlmClient: the basic chat request Streaming chat (what you actually want for chat UIs) Tool calls Embeddings Image generation Working against Ollama in the simulator (no API charges) How to handle API keys ChatView: a ready-made streaming chat UI …
Read More » -
15 June
Foojay Podcast #98: The End of JNI Pain: How WebAssembly Is Quietly Replacing Native Libraries in Java
Author: Andrea Peruffo Original post on Foojay: Read More Table of Contents YouTubePodcast AppsGuestLinksContent WebAssembly is already running inside Java applications, most developers just don’t know it yet. In this episode, Andrea Peruffo walks us through how WebAssembly is becoming the modern, safe alternative to JNI: letting you run Rust, C, and other native libraries directly on the JVM, without …
Read More » -
15 June
Observing Apache NetBeans with OpenTelemetry and Dash0
Author: Geertjan Wielenga Original post on Foojay: Read More Table of Contents The question nobody thinks to askWhy this is more than a curiosityThe setup What I started with Step 1: download the agent Step 2: patch netbeans.conf Step 3: start NetBeans What arrives in Dash0 Logs: the IDE’s internal monologue Spans: every outbound HTTP call JVM metrics: the IDE’s …
Read More » -
12 June
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 » -
11 June
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 » -
10 June
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 » -
10 June
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 » -
10 June
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 » -
9 June
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 » -
9 June
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 »
NLJUG – Nederlandse Java User Group NLJUG – de Nederlandse Java User Group – is opgericht in 2003. De NLJUG verenigt software ontwikkelaars, architecten, ICT managers, studenten, new media developers en haar businesspartners met algemene interesse in alle aspecten van Java Technology.








