Skip to content
JavaAgentic

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

AI Engineering · Phase 4

Generative AI — Broad Spectrum

The model-side knowledge that separates an integrator from an AI engineer: transformers, fine-tuning, vector search internals, evaluation and LLMOps.

Intermediate4 min read

Foundation Models Deep Dive

Understand the foundation models you build on: GPT, Claude, Gemini, Llama and Mistral families, how they differ, and a practical framework for choosing a model for your Java application.

Read tutorial
Advanced4 min read

Transformer Architecture Explained

The transformer architecture explained for engineers, not researchers: self-attention, multi-head attention, positional encoding and why it explains context limits, token cost and hallucination.

Read tutorial
Advanced4 min read

Fine-Tuning LLMs: LoRA & QLoRA

Understand fine-tuning for engineers: LoRA and QLoRA, instruction tuning, RLHF and DPO, and the crucial decision of when to fine-tune versus when retrieval or prompting is the better tool.

Read tutorial
Advanced4 min read

Vector Databases Deep Dive

How vector databases work under the hood: the HNSW index, approximate nearest-neighbour search, cosine vs Euclidean distance, product quantization and metadata filtering — for Java developers.

Read tutorial
Advanced4 min read

Embedding Models & Semantic Search

How embedding models power semantic search: bi-encoders vs cross-encoders, re-ranking, hybrid search combining keywords and vectors, and choosing embeddings for retrieval quality.

Read tutorial
Intermediate4 min read

Prompt Engineering Masterclass

Advanced prompt engineering techniques: prompt chaining, meta-prompting, self-consistency, structured reasoning and prompt optimization — beyond the basics, for reliable production prompts.

Read tutorial
Intermediate4 min read

Tokenization & Context Windows

Understand tokens and context windows: how BPE tokenization works, why code costs more tokens, managing the context budget, and the token math behind LLM cost — for Java developers.

Read tutorial
Advanced4 min read

LLM Evaluation & Benchmarks

How to evaluate LLMs and LLM applications: what public benchmarks like MMLU and HumanEval measure, their limits, and building a custom evaluation suite that reflects your real task.

Read tutorial
Expert4 min read

Model Distillation & Quantization

Make models smaller and faster: quantization (GGUF, GPTQ, AWQ), knowledge distillation, the accuracy-vs-efficiency trade-off, and when self-hosting a compressed model makes sense.

Read tutorial
Advanced4 min read

Guardrails & Safety Systems

Build guardrails around LLMs: input filtering, output validation against schemas and rules, content moderation, jailbreak defense and layered safety — deterministic controls in Java.

Read tutorial
Advanced4 min read

LLMOps & MLOps for Generative AI

The operational practice of running LLM features: prompt versioning, evaluation in CI/CD, model registries, A/B testing and canary rollouts of prompt and model changes — for Java teams.

Read tutorial
Intermediate4 min read

GenAI on AWS, Azure & GCP

Run generative AI on the major clouds from Java: Amazon Bedrock, Azure OpenAI and Google Vertex AI compared, with Spring AI and LangChain4j integration and how to choose.

Read tutorial