Comprehensive guides and tutorials for Java and Spring Framework developers. Browse by category or explore recent articles.

Browse by Category

Recent Articles

Spring Boot 4 HTTP Service Interface Clients - Usage Example

A comprehensive guide to Spring Boot 4’s HTTP Service Interface Clients with real-world examples. Learn how to build declarative REST clients with service groups, OAuth2 integration, HTTP Basic authentication, custom message converters, and global configuration.

Topics: HTTP Service Client, declarative HTTP interfaces, service groups, OAuth2, RestClient
Category: Spring Framework • Date: 2025-11-23


Understanding Embeddings, Vector Search, and RAG with Spring AI

Learn the foundational concepts of AI-powered search and question-answering systems. This comprehensive guide covers embeddings, vector databases, semantic search, and Retrieval-Augmented Generation (RAG) with practical Spring AI implementation examples.

Topics: Embeddings, vector search, RAG, Spring AI, PgVector, semantic search
Category: AI • Date: 2025-11-06


Prompt Engineering with Claude: Tutorial Summary

A comprehensive summary of key lessons from the Anthropic prompt engineering interactive tutorial. Learn effective techniques for working with Claude using the Messages API, including clear prompting, role assignment, XML tags, few-shot learning, and avoiding hallucinations.

Topics: Basic prompt structure, clear instructions, role prompting, XML tags, output formatting, step-by-step thinking
Category: AI • Date: 2025-10-09


Spring RestClient: A Modern Approach to HTTP Communication

Spring Framework 6.1 introduced RestClient, a modern and fluent API for synchronous HTTP communication. This comprehensive guide covers everything from basic requests to advanced features like declarative HTTP interfaces.

Topics: HTTP methods, authentication, error handling, HTTP interfaces, interceptors
Category: Spring Framework • Date: 2025-10-11


Spring JdbcClient: A Modern Approach to Database Access

Spring Framework 6.1 introduced JdbcClient, a modern and fluent API for database access. Learn everything from basic queries to advanced features, and how to transition from JdbcTemplate.

Topics: Basic operations, parameter binding, batch updates, custom row mapping, transaction management
Category: Spring Framework • Date: 2025-10-09