Recent Posts

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 »

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 »

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 »