De J-Fall 2025 is compleet uitverkocht en belooft dan ook weer een groot succes te …
Read More »J-Fall 2025 is uitverkocht
De J-Fall 2025 is compleet uitverkocht en belooft dan ook weer een groot succes te worden. Een enorm…
Oracle brengt Java 25 uit
Oracle heeft vandaag de beschikbaarheid van Java 25 aangekondigd, de meest recente versie van ’s wer…
Java 25 launch livestream today at 17:00
Java25 Launch Livestream today at 17:00 https://lnkd.in/eyExpkBp …
Ticket registration J-Fall 1st batch opens September 25th at 12:00
We have important news: this year you have two chances to get your hands on the always-sold-out tick…
-
Java Magazine 3 is uit
Java Magazine 3 is uit. ‘Architecture as cod’ , ‘Java communities in Nederland’ Reactive frontend …
Read More » -
JAVA MAGAZINE 2 – 2025
-
JAVA MAGAZINE 1 – 2025
-
Meer met Maven
-
Kotlin Multiplatform
Java Articles by Foojay.io
October, 2025
-
24 October
Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified
Author: Dominika Tasarz Original post on Foojay: Read More Table of Contents Why Jakarta EE 11 Certification Matters for Payara UsersNot a Payara Platform Community User? No Problem!Jakarta EE 11: The Future of Enterprise JavaJakarta EE 11 Certification AvailabilityPayara’s Role in the CommunityWhat’s Next We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified …
Read More » -
23 October
Beyond Keywords: Optimizing Vector Search With Filters and Caching (Part 2)
Author: Ricardo Mello Original post on Foojay: Read More Table of Contents Adding filters: From story to code First try: Add a post-filter in MovieService Second try: Use a pre-filter Refining the search with extra filters Applying toCriteria() in the search Reducing embedding costs with caching Strategy with @Cacheable A minimal frontend Step 1: HTML Step 2: JavaScript Step 3: …
Read More » -
21 October
The Cost of Not Knowing MongoDB – Part 2 (appV5R0 to appV5R4)
Author: Artur Costa Original post on Foojay: Read More Table of Contents Application Version 5 Revision 0 and Revision 1 (appV5R0 and appV5R1): A simple way to use the Bucket Pattern Schema Bulk upsert Get reports Indexes Scenario Load tests results Issues and improvements Application Version 5 Revision 2 (appV5R2): Using the Bucket Pattern with the Computed Pattern Schema Bulk …
Read More » -
21 October
Transactions and ThreadLocal in Spring
Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents Finding usage of ThreadLocalThe TransactionSynchronizationManager classHow transactions use TransactionSynchronizationManagerWhat about Reactive transaction management?Discussion Two years ago, my friend José Paumard held the talk “Concurrent and Asynchronous Programming : Loom” at the Geneva Java User Group. In his talk, he mentioned that the Spring team would need to completely …
Read More » -
20 October
Foojay Podcast #80: AI4Devs Interviews – Part 2
Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (Audio only)Content This is part 2 of the interviews recorded on September 19th, 2025, at the first AI4Devs conference in Amsterdam. In Part 1, we explored many AI-related topics as libraries, security, infrastructure, use cases, and more. In this second part, we’ll dive into data science, tools …
Read More » -
16 October
Beyond Keywords: Implementing Semantic Search in Java With Spring Data (Part 1)
Author: Ricardo Mello Original post on Foojay: Read More Table of Contents The magic behind vector searchPrerequisitesEmbeddings with Voyage AIPreparing the datasetMongoDB Atlas Vector Search (index and retrieval)Building the movie search app Configuring the application The document model Wire the request DTO Communicating with Voyage AI The EmbeddingService Querying with Spring Data Vector Search operation The MovieController Running the application …
Read More » -
16 October
How Chat Memory Manipulation Can Ruin Your AI System
Author: Brian Vermeer Original post on Foojay: Read More Table of Contents Do LLMs have any conversational memory?Implementing chat memory in your AI app Chat messages with Java’s Langchain4J LLM chat memory injection Chat memory injection: Proof of concept Preventing chat memory manipulation is key Do LLMs have any conversational memory? With the use of ChatGPT, Claude, and Copilot, we …
Read More » -
15 October
7 Habits of Highly Effective Java Coding
Author: Jonathan Vila Original post on Foojay: Read More Table of Contents From AI User to AI Pro 1. The Golden Rule: Take Pride and Ownership in Your Craft 2. Feed the Beast: Your Project’s Context is its Fuel 3. Dodge the “Ball of Mud”: Keep Your Code Maintainable 4. Clean Your Room: No Stray Code or Sketchy Dependencies 5. …
Read More » -
14 October
The Cost of Not Knowing MongoDB – Part 1: appV0 to appV4
Author: Artur Costa Original post on Foojay: Read More Table of Contents The application: finding fraudulent behavior in transactionsThe load testInitial scenario and data generatorThe instances configurationApplication Version 1 (appV1) Schema Bulk upsert Get reports Indexes Initial scenario stats Load test results Issues and improvements Application Version 2 (appV2) Schema Bulk upsert Get reports Indexes Initial scenario stats Load tests …
Read More » -
14 October
JC-AI Newsletter #7
Author: Miro Wengner Original post on Foojay: Read More Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. Beyond focused tutorials that can enhance your understanding of AI applications, this newsletter concentrates on Hallucination, Java Code Generation, Testing, Agentic System Architecture and LLM benchmarking …
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.










