<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Avaneesh Yadav — buildingai.in</title>
    <link>https://buildingai.in/blog</link>
    <description>Articles on enterprise AI, LLMOps, cloud architecture, and engineering leadership.</description>
    <language>en-us</language>
    <item>
      <title>What&apos;s New in Modern Java — and How to Build AI With It</title>
      <link>https://buildingai.in/blog/whats-new-in-java-and-ai</link>
      <guid>https://buildingai.in/blog/whats-new-in-java-and-ai</guid>
      <description>Modern Java (21→25) brings virtual threads, structured concurrency, records, and the FFM API. Here&apos;s what&apos;s new and how it powers AI apps.</description>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Context Engineering: The Real Skill Behind Reliable LLM Apps</title>
      <link>https://buildingai.in/blog/context-engineering-llm-apps</link>
      <guid>https://buildingai.in/blog/context-engineering-llm-apps</guid>
      <description>What you put in the context window matters more than prompt wording. A practical guide to context engineering — the budget, techniques, and failure modes.</description>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Which AI Tool for Which Job: Coding, Docs, Diagrams &amp; Design</title>
      <link>https://buildingai.in/blog/ai-tools-which-to-use-when</link>
      <guid>https://buildingai.in/blog/ai-tools-which-to-use-when</guid>
      <description>A decision guide to the AI tool landscape — what to use for coding, docs, slides, HLD/LLD, diagrams, UI/Figma, and websites, and how to choose.</description>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tool Calling with Spring AI</title>
      <link>https://buildingai.in/blog/tool-calling-with-spring-ai</link>
      <guid>https://buildingai.in/blog/tool-calling-with-spring-ai</guid>
      <description>A hands-on guide to Spring AI tool calling — define @Tool methods, wire them into ChatClient, and let Claude safely call your Java services.</description>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building an MCP Server with Spring AI</title>
      <link>https://buildingai.in/blog/build-mcp-server-spring-ai</link>
      <guid>https://buildingai.in/blog/build-mcp-server-spring-ai</guid>
      <description>Most MCP content is Python/TypeScript. Here&apos;s how to build an MCP server in Java with Spring AI — expose your services as tools any MCP client can use.</description>
      <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Structured Outputs with Claude: Reliable JSON Every Time</title>
      <link>https://buildingai.in/blog/structured-outputs-with-claude</link>
      <guid>https://buildingai.in/blog/structured-outputs-with-claude</guid>
      <description>Parsing JSON out of prose is a production liability. A practical guide to reliable, schema-conformant structured output from Claude, with Spring AI examples.</description>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Zero to Production: Building Your First Enterprise LLM Application</title>
      <link>https://buildingai.in/blog/zero-to-production-llm-app</link>
      <guid>https://buildingai.in/blog/zero-to-production-llm-app</guid>
      <description>A four-phase guide to taking an LLM prototype to a production enterprise app — RAG, caching, observability, cost control, and multi-model routing.</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Testing AI Applications: From Prompts to Production</title>
      <link>https://buildingai.in/blog/testing-ai-applications</link>
      <guid>https://buildingai.in/blog/testing-ai-applications</guid>
      <description>A complete testing strategy for LLM apps — unit-testing prompts, building eval pipelines, regression-testing quality, and load-testing AI endpoints.</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Prompt Caching: Cut Your LLM Costs by 80%</title>
      <link>https://buildingai.in/blog/prompt-caching-llm-costs</link>
      <guid>https://buildingai.in/blog/prompt-caching-llm-costs</guid>
      <description>A practical guide to Anthropic and OpenAI prompt caching — how it works and how to implement it in Spring AI to cut latency and API costs.</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building Fault-Tolerant AI Systems</title>
      <link>https://buildingai.in/blog/ai-system-resilience</link>
      <guid>https://buildingai.in/blog/ai-system-resilience</guid>
      <description>Resilience patterns for production AI — circuit breakers, fallback chains, and graceful degradation so systems survive provider outages and rate limits.</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Spring AI Enterprise Integration Guide</title>
      <link>https://buildingai.in/blog/spring-ai-enterprise-guide</link>
      <guid>https://buildingai.in/blog/spring-ai-enterprise-guide</guid>
      <description>A practical guide to building enterprise-grade AI applications with Spring AI — from chat clients and RAG pipelines to production observability.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Microservices Best Practices</title>
      <link>https://buildingai.in/blog/microservices-best-practices</link>
      <guid>https://buildingai.in/blog/microservices-best-practices</guid>
      <description>Enterprise-grade practices for designing, deploying, and operating microservices systems that actually scale — from domain modelling to runtime resilience.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Kafka Scalability Patterns</title>
      <link>https://buildingai.in/blog/kafka-scalability-patterns</link>
      <guid>https://buildingai.in/blog/kafka-scalability-patterns</guid>
      <description>Practical patterns for designing highly scalable Kafka-based enterprise systems — from partition strategy to consumer group tuning.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building Enterprise AI Agents</title>
      <link>https://buildingai.in/blog/building-enterprise-ai-agents</link>
      <guid>https://buildingai.in/blog/building-enterprise-ai-agents</guid>
      <description>Architecture patterns and best practices for building production-grade AI agents that scale — from orchestration to observability.</description>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>RAG Chunking Strategies That Actually Improve Retrieval</title>
      <link>https://buildingai.in/blog/rag-chunking-strategies</link>
      <guid>https://buildingai.in/blog/rag-chunking-strategies</guid>
      <description>Your RAG quality is capped by how you chunk. A practical comparison of fixed, recursive, semantic, and structural chunking, with sizing and overlap tips.</description>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AI Gateways: Managing LLM Traffic in the Enterprise</title>
      <link>https://buildingai.in/blog/ai-gateways-enterprise</link>
      <guid>https://buildingai.in/blog/ai-gateways-enterprise</guid>
      <description>As LLM usage spreads across an org, you need a control point. What an AI gateway is, the problems it solves, and the capabilities to look for.</description>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Evaluating RAG Systems: Metrics That Catch Real Failures</title>
      <link>https://buildingai.in/blog/evaluating-rag-ragas</link>
      <guid>https://buildingai.in/blog/evaluating-rag-ragas</guid>
      <description>You can&apos;t improve a RAG system you can&apos;t measure. The metrics that matter — faithfulness, relevance, context precision and recall — and how to build an eval loop.</description>
      <pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Fine-tuning vs RAG vs Prompting: How to Choose</title>
      <link>https://buildingai.in/blog/fine-tuning-vs-rag-vs-prompting</link>
      <guid>https://buildingai.in/blog/fine-tuning-vs-rag-vs-prompting</guid>
      <description>Teams reach for fine-tuning when they need RAG, or RAG when a better prompt would do. A decision framework for choosing the right approach by problem type.</description>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Securing LLM Apps: Guardrails for Production</title>
      <link>https://buildingai.in/blog/securing-llm-apps-guardrails</link>
      <guid>https://buildingai.in/blog/securing-llm-apps-guardrails</guid>
      <description>LLM features open new attack surfaces — prompt injection, data leakage, unsafe tool use. A practical guardrails checklist for shipping AI to production safely.</description>
      <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
