<?xml version="1.0" encoding="UTF-8"?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
        <atom:link
            type="application/rss+xml"
            href="https://www.dheergupta.in/feed/posts"
            rel="self"
        />
        <title><![CDATA[Posts feed]]></title>
        <link><![CDATA[https://www.dheergupta.in/feed/posts]]></link>
                <description><![CDATA[Latest posts from Code. Create. Innovate. | Dheer Gupta Portfolio]]></description>
        <language>en_US</language>
        <pubDate>2026-06-30T13:25:59+00:00</pubDate>

                    <item>
                <title><![CDATA[Building AI-Native ASP.NET Core Applications: Architecture Patterns That Scale]]></title>
                <link>https://www.dheergupta.in/ai-native-aspnetcore-architecture</link>
                <description><![CDATA[Most applications bolt AI onto existing architectures. AI-native applications treat AI as a core platform capability. This guide shows how to design an AI-native architecture in ASP.NET Core with AI gateways, prompt management, RAG, memory, tools, evaluation, observability, security, and provider abstraction.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/ai-native-aspnetcore-architecture</guid>
                <pubDate>Tue, 30 Jun 2026 13:25:59 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                                    <category>AI Engineering</category>
                            </item>
                    <item>
                <title><![CDATA[Securing AI Applications in ASP.NET Core: Prompt Injection, Tool Abuse &amp; Data Protection]]></title>
                <link>https://www.dheergupta.in/securing-ai-applications-aspnetcore</link>
                <description><![CDATA[Traditional application security is not enough for AI systems. This guide shows how to build a comprehensive AI security layer in ASP.NET Core with prompt validation, tool authorization, RAG safety checks, output filtering, rate limiting, audit logging, and security testing to protect production AI applications.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/securing-ai-applications-aspnetcore</guid>
                <pubDate>Tue, 30 Jun 2026 12:13:53 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                                    <category>AI Engineering</category>
                            </item>
                    <item>
                <title><![CDATA[Building an LLM Evaluation Framework in ASP.NET Core]]></title>
                <link>https://www.dheergupta.in/llm-evaluation-framework-aspnetcore</link>
                <description><![CDATA[AI quality degrades silently when prompts, models, retrieval strategies, or providers change. This guide shows how to build an automated LLM evaluation pipeline in ASP.NET Core with benchmark datasets, multi-model testing, RAG evaluation, regression detection, CI/CD integration, and quality dashboards.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/llm-evaluation-framework-aspnetcore</guid>
                <pubDate>Tue, 30 Jun 2026 12:09:03 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                                    <category>AI Engineering</category>
                            </item>
                    <item>
                <title><![CDATA[5 Common REST API Design Mistakes (and how to avoid them)]]></title>
                <link>https://www.dheergupta.in/common-rest-api-design-mistakes-and-how-to-avoid-them</link>
                <description><![CDATA[A practical guide to the most common REST API design mistakes developers make — from inconsistent naming and poor versioning to weak security and unclear error handling. Learn how to build cleaner, more reliable, and scalable APIs with intentional design choices.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/common-rest-api-design-mistakes-and-how-to-avoid-them</guid>
                <pubDate>Wed, 19 Nov 2025 06:37:08 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[50 Under-the-Radar C# &amp; .NET Features That Will Transform Your Code]]></title>
                <link>https://www.dheergupta.in/hidden-csharp-dotnet-features-that-transform-your-coding</link>
                <description><![CDATA[Discover 50 lesser-known C# and .NET features that can dramatically improve your productivity, code quality, and performance. From modern language updates to clean-code principles and runtime best practices, these tips help you write smarter, cleaner, and more efficient applications.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/hidden-csharp-dotnet-features-that-transform-your-coding</guid>
                <pubDate>Mon, 17 Nov 2025 07:15:07 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[StackNetAdvisor — Turning Stack Overflow into Actionable .NET Advice]]></title>
                <link>https://www.dheergupta.in/stacknetadvisor-dotnet-stackoverflow-summarizer</link>
                <description><![CDATA[StackNetAdvisor is a .NET 8 console app that turns Stack Overflow answers into concise, practical .NET guidance. It summarizes key insights using OpenRouter AI or a local summarizer — saving you time and scrolling.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/stacknetadvisor-dotnet-stackoverflow-summarizer</guid>
                <pubDate>Sun, 26 Oct 2025 12:08:13 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Building a Modern GraphQL API with .NET 8 and Hot Chocolate]]></title>
                <link>https://www.dheergupta.in/modern-graphql-api-dotnet8-hotchocolate-poc</link>
                <description><![CDATA[Learn how to build a modern, scalable GraphQL API with .NET 8 and Hot Chocolate. This POC demonstrates querying, mutations, filtering, sorting, and cursor-based pagination with EF Core InMemory — a clean foundation for production-ready APIs.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/modern-graphql-api-dotnet8-hotchocolate-poc</guid>
                <pubDate>Sun, 26 Oct 2025 06:14:30 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[C# 14 &amp; .NET 10 — Extension Members, SSE, JSON Mapping, and More]]></title>
                <link>https://www.dheergupta.in/csharp-14-dotnet10-new-features</link>
                <description><![CDATA[C# 14 and .NET 10 bring major quality-of-life updates — from extension members and null-conditional assignment to minimal API validation, SSE streaming, EF Core JSON mapping, and single-file execution.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/csharp-14-dotnet10-new-features</guid>
                <pubDate>Fri, 24 Oct 2025 07:29:29 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Building Enterprise MCP Servers in ASP.NET Core: Exposing Your APIs to AI Agents]]></title>
                <link>https://www.dheergupta.in/enterprise-mcp-server-aspnetcore</link>
                <description><![CDATA[Most MCP tutorials expose simple calculators. Real enterprises expose business capabilities such as customer management, invoicing, inventory, search, and knowledge systems. This guide shows how to build a production-ready MCP server in ASP.NET Core  with authentication, authorization, observability, versioning, resources, prompts, and enterprise-grade security.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/enterprise-mcp-server-aspnetcore</guid>
                <pubDate>Tue, 30 Jun 2026 12:05:39 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                                    <category>AI Engineering</category>
                            </item>
                    <item>
                <title><![CDATA[The Single await That Brought Down Our .NET Throughput (and What We Learned)]]></title>
                <link>https://www.dheergupta.in/dotnet-async-await-performance-mistake</link>
                <description><![CDATA[A single misplaced await slowed down an entire .NET app in production. Learn how async/await can silently throttle performance, why await inside loops causes sequential execution, and how to fix it with Task.WhenAll and throttling. A real-world lesson every C# developer should know.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/dotnet-async-await-performance-mistake</guid>
                <pubDate>Mon, 29 Sep 2025 17:35:12 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Designing Self-Healing .NET Systems with Resiliency Frameworks &amp; Patterns]]></title>
                <link>https://www.dheergupta.in/self-healing-dotnet-apps-resiliency-framework-patterns</link>
                <description><![CDATA[Learn how to build self-healing .NET applications using the Resiliency Framework. Discover centralized strategies, resiliency pipelines, and practical patterns like retries, fallbacks, and circuit breakers to ensure your apps recover gracefully from failures.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/self-healing-dotnet-apps-resiliency-framework-patterns</guid>
                <pubDate>Mon, 29 Sep 2025 17:18:53 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Designing Agentic Workflows in ASP.NET Core: Beyond Simple AI Agents]]></title>
                <link>https://www.dheergupta.in/designing-agentic-workflows-aspnetcore</link>
                <description><![CDATA[Most enterprise AI systems don't need autonomous agents. This guide shows how to build reliable agentic workflows in ASP.NET Core using orchestration, planning, retrieval, validation, execution layers, state management, observability, retries, and human approval checkpoints for production-ready AI applications.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/designing-agentic-workflows-aspnetcore</guid>
                <pubDate>Tue, 30 Jun 2026 11:17:02 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                                    <category>AI Engineering</category>
                            </item>
                    <item>
                <title><![CDATA[ABP.IO: The Framework That Changed How I Build Enterprise SaaS Applications]]></title>
                <link>https://www.dheergupta.in/abp-io-simplified-architecture</link>
                <description><![CDATA[Discover how ABP.IO helps developers build enterprise-grade SaaS applications faster with modular architecture, built-in multi-tenancy, and pre-built infrastructure. A developer’s perspective with a simple architecture diagram to understand its real-world value.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/abp-io-simplified-architecture</guid>
                <pubDate>Sun, 07 Sep 2025 22:18:38 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[.NET Core vs Node.js for SaaS: A Developer’s Real-World Benchmark]]></title>
                <link>https://www.dheergupta.in/net-vs-nodejs-saas-comparison</link>
                <description><![CDATA[A hands-on comparison of .NET Core vs Node.js for SaaS development. Based on real-world projects, we cover performance, scalability, cost, and developer productivity to help you choose the right stack for your next SaaS application.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/net-vs-nodejs-saas-comparison</guid>
                <pubDate>Wed, 03 Sep 2025 18:13:34 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Angular Signals: The Next Big Shift in Reactivity]]></title>
                <link>https://www.dheergupta.in/angular-signals-introduction</link>
                <description><![CDATA[Discover Angular Signals, the new reactivity model introduced in Angular 16. Learn how signals simplify state management, boost performance, and reduce boilerplate compared to RxJS.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/angular-signals-introduction</guid>
                <pubDate>Sat, 30 Aug 2025 00:16:17 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Turbo-Charging .NET Apps with C# Channels]]></title>
                <link>https://www.dheergupta.in/turbo-charging-net-apps-with-c-channels</link>
                <description><![CDATA[A minimal .NET demo showing how to use C# Channels for producer-consumer patterns. Messages are enqueued by a service and processed by a background worker, showcasing async, bounded channels, and backpressure handling in real-world scenarios.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/turbo-charging-net-apps-with-c-channels</guid>
                <pubDate>Thu, 28 Aug 2025 06:33:44 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Streamline Your .csproj Files with Directory.Build.props]]></title>
                <link>https://www.dheergupta.in/clean-csproj-with-directory-build-props</link>
                <description><![CDATA[Tired of messy .csproj files? Learn how Directory.Build.props can simplify your .NET projects by centralizing dependencies, cutting repetition, and keeping project files clean and minimal.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/clean-csproj-with-directory-build-props</guid>
                <pubDate>Wed, 27 Aug 2025 03:44:16 +0000</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://www.dheergupta.in/storage/ai-art-output.webp"
                    length="63720"
                />
                            </item>
                    <item>
                <title><![CDATA[5 Debugging Lessons That Save Weeks of Frustration]]></title>
                <link>https://www.dheergupta.in/5-debugging-lessons-that-save-weeks-of-frustration</link>
                <description><![CDATA[Cut debugging time with this practical checklist for developers. From better logging to API validation and microservice resilience, this guide helps you avoid common pitfalls and fix issues faster. Perfect for engineers who want to save hours of frustration and ship reliable code.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/5-debugging-lessons-that-save-weeks-of-frustration</guid>
                <pubDate>Mon, 18 Aug 2025 13:26:51 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[5 Lessons Legacy Codebases Taught Me About Being a Better Developer]]></title>
                <link>https://www.dheergupta.in/lessons-from-legacy-code</link>
                <description><![CDATA[Legacy code isn’t just old code—it’s survivor code. In this blog, I share 5 lessons I’ve learned from working with outdated systems, including why documentation matters, why quick wins beat rewrites, and how humility is key to handling messy codebases.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/lessons-from-legacy-code</guid>
                <pubDate>Sun, 17 Aug 2025 19:56:58 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/vendor/core/core/base/images/placeholder.png"
                    length="13499"
                />
                            </item>
                    <item>
                <title><![CDATA[Build a Realtime Local PDF Chatbot with Blazor + Ollama (No Cloud Required)]]></title>
                <link>https://www.dheergupta.in/blazor-local-pdf-chatbot-ollama</link>
                <description><![CDATA[Create a realtime chatbot that answers questions from your own PDFs—without the cloud. This Blazor Server app uses Ollama for local AI, LiteDB for vector storage, and PdfPig for text extraction. 100% offline, free, and privacy-friendly. Full GitHub repo and setup guide included.]]></description>
                                    <author><![CDATA[Dheer Gupta <dheergupta35959@gmail.com>]]></author>
                                <guid>https://www.dheergupta.in/blazor-local-pdf-chatbot-ollama</guid>
                <pubDate>Sat, 16 Aug 2025 05:34:29 +0000</pubDate>
                <enclosure
                    type="image/png"
                    url="http://www.dheergupta.in/storage/freepik-the-style-is-candid-image-photography-with-natural-81378.png"
                    length="1291317"
                />
                            </item>
            </channel>
</rss>
