<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DineshKumar Sarangapani | Blog</title><description>AI Architect and Distinguished Engineer in AI at Trimble. I set the technical direction for how AI is built into enterprise products, and I lead the platform that makes it possible.</description><link>https://dineshkumars.dev/</link><language>en-us</language><item><title>Section 3a: f-divergences</title><link>https://dineshkumars.dev/blog/2026/10/f-divergences/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/10/f-divergences/</guid><description>One convex function f turns a density ratio into a divergence. Forward KL, reverse KL, Jensen–Shannon, and total variation are four choices of f.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Section 2: The general principle of generative models</title><link>https://dineshkumars.dev/blog/2026/10/general-principle/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/10/general-principle/</guid><description>Pick a parametric family, define a divergence, and minimise it using only samples.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Section 1: The dataset and the problem</title><link>https://dineshkumars.dev/blog/2026/10/math-behind-generative-ai/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/10/math-behind-generative-ai/</guid><description>The hidden distribution, the dataset I actually get, and why generative modeling starts there.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Beyond Text Streams: Building Interactive Micro-Frontends with MCP Apps</title><link>https://dineshkumars.dev/blog/2026/10/mcp-apps-interactive-agent-uis/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/10/mcp-apps-interactive-agent-uis/</guid><description>Why conversational AI needs rich visual components, and how to embed sandboxed interactive widgets into agent chat using MCP.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate></item><item><title>ISO 42001 for Agentic AI: An Architecture Guide to the AI Management Standard</title><link>https://dineshkumars.dev/blog/2026/09/iso-42001-ai-management-system-architecture/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/09/iso-42001-ai-management-system-architecture/</guid><description>What the ISO/IEC 42001 standard means when systems move from passive text generation to autonomous, tool-using agents.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Platform Engineer with IssueOps and GitOps</title><link>https://dineshkumars.dev/blog/2026/09/issueops-gitops-self-service-ai-workloads/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/09/issueops-gitops-self-service-ai-workloads/</guid><description>How platform engineering eliminates infrastructure bottlenecks while automating enterprise security, compliance, and cloud onboarding through issue-driven GitOps.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>EKS Auto Mode for Agentic AI Platforms: The Case For and Against</title><link>https://dineshkumars.dev/blog/2026/08/running-ai-jobs-eks-auto-mode-karpenter/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/08/running-ai-jobs-eks-auto-mode-karpenter/</guid><description>Why platform engineers building agentic AI systems choose Amazon EKS Auto Mode over Fargate and ECS, and the real-world trade-offs to watch out for.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Measure Once, Distribute Everywhere: A Central Telemetry Engine for GenAI</title><link>https://dineshkumars.dev/blog/2026/07/measure-once-distribute-everywhere-genai-telemetry/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/07/measure-once-distribute-everywhere-genai-telemetry/</guid><description>How to handle high-cardinality GenAI traces by ingesting once with OpenTelemetry and forking into APM, billing, and ClickHouse.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Continuous Compliance as Code: Automating SOC 2 and ISO 27001 in GitOps</title><link>https://dineshkumars.dev/blog/2026/07/continuous-compliance-as-code-soc2-iso27001/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/07/continuous-compliance-as-code-soc2-iso27001/</guid><description>How to eliminate audit spreadsheets by automating branch protections, code ownership validation, and continuous audit evidence collection.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The Token Vault: Secure OAuth Delegation and Identity for AI Agents</title><link>https://dineshkumars.dev/blog/2026/06/token-vault-oauth-delegation-ai-agents/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2026/06/token-vault-oauth-delegation-ai-agents/</guid><description>Why AI agents need their own first-class cryptographic identity alongside user delegation, and how a Token Vault enables secure tool execution.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Resilient Multi-Cloud LLM Gateways: Routing, Rate Limits, and Failovers</title><link>https://dineshkumars.dev/blog/2025/12/multi-cloud-model-gateway/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/12/multi-cloud-model-gateway/</guid><description>How to design a production model gateway that handles provider outages, rate limits, and latency spikes across multiple cloud providers.</description><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Network Segmentation for AI Systems: Containing Blast Radiuses in Agent Architectures</title><link>https://dineshkumars.dev/blog/2025/10/segmenting-ai-platform-networks/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/10/segmenting-ai-platform-networks/</guid><description>Why flat virtual networks are dangerous for AI systems, and how to design isolated network zones to prevent SSRF and data exfiltration.</description><pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Why Traditional API Gateways Break with Generative AI</title><link>https://dineshkumars.dev/blog/2025/08/why-api-gateways-fail-for-genai/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/08/why-api-gateways-fail-for-genai/</guid><description>How streaming tokens, minute-long connections, and token-based rate limits break standard enterprise API proxies.</description><pubDate>Thu, 28 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Responsible AI for Autonomous Systems: Principles Beyond Traditional Chatbots</title><link>https://dineshkumars.dev/blog/2025/08/responsible-ai-principles-for-autonomous-agents/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/08/responsible-ai-principles-for-autonomous-agents/</guid><description>Why safety frameworks must shift from regulating text output to constraining real-world actions when agents use tools.</description><pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Building an Enterprise MCP Tool Broker: Turning OpenAPI into Agent Tools</title><link>https://dineshkumars.dev/blog/2025/06/enterprise-mcp-tool-broker/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/06/enterprise-mcp-tool-broker/</guid><description>How to connect AI agents to hundreds of existing internal APIs dynamically using the Model Context Protocol.</description><pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Solving for X, Part 2: Tackling Tougher Linear Equations in Data Science</title><link>https://dineshkumars.dev/blog/2025/05/02/solve-for-x-part-2/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/05/02/solve-for-x-part-2/</guid><description>Tackling underdetermined and overdetermined linear systems in data science with practical Python code, rank analysis, and least squares solutions.</description><pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate></item><item><title>Solving for X: Cracking the Code of Linear Equations in Data Science</title><link>https://dineshkumars.dev/blog/2025/05/02/solving-for-x/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/05/02/solving-for-x/</guid><description>How to formulate and solve systems of linear equations in data science using matrix representations and the fundamental AX = B formulation.</description><pubDate>Fri, 02 May 2025 00:00:00 GMT</pubDate></item><item><title>Getting a Grip on Linear Algebra for Data Science: It&apos;s Not as Scary as It Sounds!</title><link>https://dineshkumars.dev/blog/2025/05/01/linear-algebra-part-1/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/05/01/linear-algebra-part-1/</guid><description>A practical guide to linear algebra fundamentals for data science, covering matrices, data organization, and finding linear relationships.</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate></item><item><title>Making Sure AI Agents Play Nice: A Look at How We Evaluate Them</title><link>https://dineshkumars.dev/blog/2025/04/evaluation-of-ai-agents/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/04/evaluation-of-ai-agents/</guid><description>An in-depth analysis of evaluation frameworks for AI agents, covering conversational, autonomous, and multi-agent systems with practical insights and methodologies.</description><pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate></item><item><title>The Future of Coding is Getting Wild: How AI, Like This Cursor IDE Thing, is Changing Everything</title><link>https://dineshkumars.dev/blog/2025/04/future-of-coding/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/04/future-of-coding/</guid><description>An exploration of how AI is transforming coding, with a focus on Cursor IDE and the changing landscape of software development.</description><pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Building Scalable Agentic AI Platforms: A Technical Deep Dive - Part 2</title><link>https://dineshkumars.dev/blog/2025/04/building-scalable-ai-platform-part-2/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/04/building-scalable-ai-platform-part-2/</guid><description>An in-depth exploration of architectural patterns and best practices for building enterprise-grade AI platforms that scale.</description><pubDate>Sat, 22 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Building Scalable Agentic AI Platforms: A Technical Deep Dive - Part 1</title><link>https://dineshkumars.dev/blog/2025/03/building-scalable-ai-platforms/</link><guid isPermaLink="true">https://dineshkumars.dev/blog/2025/03/building-scalable-ai-platforms/</guid><description>An in-depth exploration of architectural patterns and best practices for building enterprise-grade AI platforms that scale.</description><pubDate>Thu, 20 Mar 2025 00:00:00 GMT</pubDate></item></channel></rss>