In two weeks, J-Spring is finally here, and the entire team is really looking forward …
Read More »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…
PartnerNews: Vaadin Launches Swing Modernization Toolkit, Enabling Java Teams to Run Desktop Applications in the Browser
New solution provides incremental path from Java Swing to modern web applications while preserving e…
-
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
May, 2026
-
29 May
Free Webinar: Making AI useful for Java developers in Real Applications with BoxLang!
Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Making AI Useful in Real ApplicationsWhat This Webinar Is AboutWhat You’ll LearnJoin the Ortus Community AI is everywhere right now, but for many development teams, the biggest question is no longer “What is AI?” it’s “How do we actually use it in real applications in a secure, practical, …
Read More » -
29 May
Why Enterprise Java Teams Need Quality Gates Even More in the Age of AI
Author: Anton Lem Original post on Foojay: Read More Table of Contents Enterprise quality is a scaling problemLocal differences become delivery problemsNoisy diffs hurt review qualityIDE-based quality control is not enoughAI needs deterministic boundariesWhat enterprise quality gates should checkFormatting is only one source-code gateJava member ordering is harder than it looksThe missing layer: JHarmonizerWhere it fits in the Java quality …
Read More » -
28 May
Exploring MongoT (Atlas Search)
Author: Luke Thompson Original post on Foojay: Read More Table of Contents Let’s dive in!Simple Example – Text Search Breakdown Table (for a ~9ms $search aggregation path through MongoT) Local DebuggingSample DataInteresting Example – Faceted Text SearchLucene Indexing Strategy + Benefits over MongoD IndexesVector Search ExampleLocal Grafana MonitoringPerformance Java Code PackagesSo what can you learn from MongoT? Wrap Let’s explore this fascinating …
Read More » -
28 May
Intro to the BoxLang Formatter
Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Recommended Team Workflow You know the drill. Someone opens a PR and half the review comments are about tabs vs spaces, where braces go, or why that one function has its arguments formatted differently from everything else. It’s noise. And it’s over. The BoxLang Formatter is here, and …
Read More » -
28 May
Why I Banned ThreadLocal from the Exeris Kernel (And What Replaced It)
Author: Arkadiusz Przychocki Original post on Foojay: Read More Table of Contents The Forensic Analysis: The 3 Sins of ThreadLocal 1. The Spaghetti State (Unconstrained Mutability) 2. The Memory Leak Trap (Unbounded Lifetime) 3. The Inheritance Tax (The RAM Killer) The Missing Link: Structured Concurrency IncompatibilityExhibit A: The Zero-Waste Solution (JEP 506) The Scoreboard Exhibit B: “Show, Don’t Tell” — …
Read More » -
27 May
Skills, Java 17, And Theme Accents with Codename One
Author: Shai Almog Original post on Foojay: Read More Table of Contents Java 17 by defaultAGENTS.md and the Codename One skillNative theme accentsMetal follow-ups Per-axis scale decomposition (#4939, fixes #3302) Clip-under-rotation diagnostic (#4924, towards #3921) iOS Metal colour space hint (#4909, fixes #4908) The new translateMatrix API String API: replace(CharSequence, CharSequence), replaceAll, replaceFirstiOS push permission no longer fires at app …
Read More » -
26 May
A New Generation of Java Libraries Is Born: Wasm Becomes the Implementation Detail
Author: Andrea Peruffo Original post on Foojay: Read More Table of Contents The problem every Java developer knowsWhat if the library just ran inside the JVM?The ecosystem: it’s already hereEndive: a new chapter for WebAssembly on the JVMCompose, don’t rewriteGet involved A New Generation of Java Libraries Is Born: Wasm Becomes the Implementation Detail If you’re running JRuby in production, …
Read More » -
26 May
Introducing bx-jwt: Enterprise-Grade JSON Web Tokens for BoxLang
Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents The Fluent Builder — jwtNew() The BIF Functions HMAC Sign and Verify RSA Sign and Verify JWE Encryption alg:none Rejection HMAC Minimum Key Lengths (RFC 7518 §3.2) Algorithm Allowlist Clock Skew Tolerance Authentication Middleware Token Refresh with Grace Period Kid-Based Key Rotation Signing (JWS) Encryption (JWE) JWT authentication …
Read More » -
25 May
Foojay Podcast #96: Local AWS Development Without LocalStack: Meet Floci, the GraalVM-Powered Alternative
Author: Frank Delporte Original post on Foojay: Read More Table of Contents YouTubePodcast AppsGuest: Hector VenturaLinksContent What if you could run 35 AWS services locally in under 25 milliseconds, using just 13 megabytes of memory, with a single Docker command and no cloud bill? That’s exactly what Floci does. In this episode, Frank Delporte talks with Hector Ventura, the creator …
Read More » -
22 May
Context Is a Budget — Eight levers and three workflow patterns
Author: Soham Dasgupta Original post on Foojay: Read More Table of Contents Where the tokens actually goThe Eight Levers A. Context engineering — scope your asks B. Prompt caching — order matters C. Tool & MCP hygiene — every schema is a tax D. Custom instructions & skills — codify it once E. Model routing — start cheap, escalate when …
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.








