Table of Contents Why embedding models should matchDifferences in similarity searchAdvice for starting a blogWrapping up! This is episode 39 of the Breaktime Tech Talks podcast. I’m at a conference this week presenting on a variety of different topics, but …
-
Breaktime Tech Talks (Ep38): Spring AI Debugging + How to Contribute to Open Source
Table of Contents Vector database architectureJSON formattingPinecone configurationConfiguring multiple vector storesWhy and how to participate in open sourceWrapping up! In this episode, I continue my journey with vector databases, integrating Pinecone, Neo4J , and Spring AI. While making some progress, …
-
Foojay Podcast #67: Writing a book. Does it make you rich and famous?
Table of Contents VideoPodcast (Audio only)GuestsTrisha GeeLen EppWim DeblauweMarián VargaLinksBook by FrankBooks and links by Trisha GeeBooks by Wim DeblauweBook by Marián VargaLeanpubLuluContent Let me share a personal story. I started experimenting with Java on a Raspberry Pi about five …
-
Building a Declarative API with Spring AOP and SpEL
Table of Contents A story about legacyEvaluating SpEL expressionsImplementing the audit adviceTesting the audit aspectImprovementsFootnotes In this article, we’ll implement a declarative API to perform tasks belonging to cross-cutting concerns, using auditing as an example. We’ll see how SpEL and …
-
Spring Data Neo4j: How to update an entity
Table of Contents Spring save() methodPatch YearCustom CypherProjectionsProjection as MovieMovie entity as projectionWrapping Up!Resources After working on a new online Spring Data Neo4j course, I learned a couple more things about updating an entity. The course required a different set …
-
The Proper Way to Define Configuration Properties in Spring
Upgrading from Spring Boot 2 to 3 forced me to define my configuration properties in a better way.
-
Foojay Podcast #60: Proud Of Belgium – Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, and htmx
Table of Contents VideoPodcast (audio only)GuestsStephan JanssenRonald DehuysserGeoffrey De SmetJohan VosWim DeblauweContent Belgium might be tiny, but we have a strong Java Community! As I was doing interviews at Devoxx in October, I met several of these people, and we …
-
Foojay Podcast #55: Embedded Java, Part 2
In this episode #55, we look into the history of the Java Micro Edition and how things evolved.
-
Localize applications with AI
Ever wondered if AI can localize an entire project? Let’s take a canonical open-source application and walk through the process end-to-end.
-
Exposing your data using Spring GraphQL
How to expose your data using Spring GraphQL
-
OpenRewrite: Automatic Code Refactoring and Maintenance – Part 2
Learn how to improve, refactor, and move a Spring Boot application with OpenRewrite.