<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Guru&apos;s Field Notes</title><description>Practitioner notes on AI agents, MCP, and building things that work.</description><link>https://gnanaguru.com/</link><item><title>Every Way to Secure an AI Agent (and What Breaks When You Don&apos;t)</title><link>https://gnanaguru.com/blog/agent-security-patterns/</link><guid isPermaLink="true">https://gnanaguru.com/blog/agent-security-patterns/</guid><description>How to secure AI agents: 8 credential management patterns from .env files to MCP tool runtimes. Real incidents, trade-offs, code.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The AI You Dismissed Isn&apos;t the AI That&apos;s Coming</title><link>https://gnanaguru.com/blog/the-ai-you-dismissed-isnt-the-ai/</link><guid isPermaLink="true">https://gnanaguru.com/blog/the-ai-you-dismissed-isnt-the-ai/</guid><description>The gap between AI skeptics and believers isn&apos;t intelligence - it&apos;s exposure.</description><pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate></item><item><title>The App You Should Be Building Is You</title><link>https://gnanaguru.com/blog/the-app-you-should-be-building-is/</link><guid isPermaLink="true">https://gnanaguru.com/blog/the-app-you-should-be-building-is/</guid><description>Everyone&apos;s racing to ship. Maybe the real leverage is standing still.</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Federation Over Embeddings: Let AI Agents Query Data Where It Lives</title><link>https://gnanaguru.com/blog/federation-over-embeddings-let-ai/</link><guid isPermaLink="true">https://gnanaguru.com/blog/federation-over-embeddings-let-ai/</guid><description>Before building vector infrastructure, consider federation: AI agents with tool access to your existing systems. That&apos;s all most teams need.</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Java&apos;s Agentic Framework Boom is a Code Smell</title><link>https://gnanaguru.com/blog/javas-agentic-framework-boom-is-a/</link><guid isPermaLink="true">https://gnanaguru.com/blog/javas-agentic-framework-boom-is-a/</guid><description>Stop building orchestration frameworks and start building agents. The future belongs to those who master the ecosystem, not language-specific engines.</description><pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate></item><item><title>You Don&apos;t Need an Agentic Framework to Start Building Agents</title><link>https://gnanaguru.com/blog/you-dont-need-an-agentic-framework/</link><guid isPermaLink="true">https://gnanaguru.com/blog/you-dont-need-an-agentic-framework/</guid><description>Stop researching frameworks and start building, the pattern is simpler than you think.</description><pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Low latency Serving on Iceberg with Apache Pinot, in StarTree Cloud</title><link>https://gnanaguru.com/blog/low-latency-serving-on-iceberg-with/</link><guid isPermaLink="true">https://gnanaguru.com/blog/low-latency-serving-on-iceberg-with/</guid><description>Apache Pinot now queries Iceberg tables natively. The first system to enable low-latency serving directly on the data lake, no ETL or duplication.</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Your Next Software Decision Won&apos;t Be Easy. If It Is, You&apos;re Doing It Wrong.</title><link>https://gnanaguru.com/blog/your-next-software-decision-wont/</link><guid isPermaLink="true">https://gnanaguru.com/blog/your-next-software-decision-wont/</guid><description>For architects and decision makers in an era where AI rewrites the rules overnight - your old software buying checklist is worthless</description><pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Query Streams for Apache Pinot</title><link>https://gnanaguru.com/blog/query-streams-for-apache-pinot/</link><guid isPermaLink="true">https://gnanaguru.com/blog/query-streams-for-apache-pinot/</guid><description>Lightweight tool to push real-time query results from Apache Pinot to webhooks for seamless UI integration.</description><pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate></item><item><title>The Truth About AI Agents: Are They Really That New?</title><link>https://gnanaguru.com/blog/the-truth-about-ai-agents-are-they/</link><guid isPermaLink="true">https://gnanaguru.com/blog/the-truth-about-ai-agents-are-they/</guid><description>AI agents build on familiar integration patterns, enhanced with smarter tools to redefine roles and reshape teams. Here&apos;s how to adapt.</description><pubDate>Sat, 14 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Partial UPSERTs in Apache Pinot</title><link>https://gnanaguru.com/blog/partial-upserts-in-apache-pinot/</link><guid isPermaLink="true">https://gnanaguru.com/blog/partial-upserts-in-apache-pinot/</guid><description>An often underestimated feature you shouldn&amp;#8217;t overlook when choosing a real-time analytics database, for precision and simplicity.</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate></item><item><title>The Coriander Effect: Elevating User Experience with Subtle Enhancements</title><link>https://gnanaguru.com/blog/the-coriander-effect-elevating-user/</link><guid isPermaLink="true">https://gnanaguru.com/blog/the-coriander-effect-elevating-user/</guid><description>Discover how small design details drive user activation and retention in product-led growth strategies.</description><pubDate>Thu, 11 Jul 2024 00:00:00 GMT</pubDate></item></channel></rss>