Skip to content
JavaAgentic

Type at least two characters. Try “RAG”, “pgvector” or “tool calling”.

AI Engineering · Phase 0

Foundation — Modern Java Mastery

Refresh the modern Java and Spring Boot foundations every AI integration builds on: records, virtual threads, reactive streams, and containers.

Beginner6 min read

Java 17 to 21 — What's New for AI Developers

The Java 17-to-21 features that matter most for AI work: records, sealed classes, pattern matching, text blocks and virtual threads — each shown with a concrete AI use case.

Read tutorial
Beginner4 min read

Functional Programming in Java for AI Pipelines

Functional Java refreshed for AI work: streams for document pipelines, Optional for safe metadata access, and CompletableFuture for concurrent model calls — with practical examples.

Read tutorial
Intermediate4 min read

Reactive Programming with Project Reactor

Project Reactor for AI developers: Mono, Flux, back-pressure and WebFlux — and the one place they are genuinely the right tool, streaming LLM tokens to a browser.

Read tutorial
Intermediate5 min read

Microservices Architecture Deep Dive

Microservices patterns that matter for AI systems: API gateway, circuit breakers around model calls, the saga pattern for agent workflows, and where an AI service fits in the topology.

Read tutorial
Intermediate4 min read

Containerization with Docker & Kubernetes

Containerize and deploy a Spring Boot AI application: a production Dockerfile with layered JARs, Kubernetes deployment with secrets for API keys, health probes and resource limits.

Read tutorial
Beginner4 min read

Modern Build Tools & Dependency Management

Maven and Gradle for Java AI projects: managing Spring AI and LangChain4j versions with BOMs, multi-module layout for projects with separate ingestion and serving, and dependency hygiene.

Read tutorial