<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Ajit Gangurde Blog</title>
  <link>https://ajitgangurde.com</link>
  <description>Personal website and tech blog of Ajit Gangurde</description>
  <atom:link href="https://ajitgangurde.com/feed.xml" rel="self" type="application/rss+xml"/>
  <lastBuildDate>Sun, 12 Apr 2026 05:36:58 GMT</lastBuildDate>
  <item>
    <title>Azure Cost Optimization for .NET Applications: Save 40% on Your Cloud Bill</title>
    <link>https://ajitgangurde.com/Blog/azure-cost-optimization-dotnet</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/azure-cost-optimization-dotnet</guid>
    <description>Practical Azure cost optimization strategies for .NET apps. Learn right-sizing, reserved instances, spot VMs, autoscaling, and storage tiering techniques.</description>
    <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>Azure</category>
    <category>Cost Optimization</category>
    <category>Architecture</category>
  </item>
  <item>
    <title>Building Custom Copilot Extensions: A Developer&apos;s Guide</title>
    <link>https://ajitgangurde.com/Blog/copilot-extensions-building-custom-agents</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/copilot-extensions-building-custom-agents</guid>
    <description>Learn to build GitHub Copilot extensions with custom agents and skill providers. Practical examples for integrating your APIs with Copilot Chat.</description>
    <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>AI</category>
    <category>GitHub Copilot</category>
    <category>Developer Tools</category>
  </item>
  <item>
    <title>Kubernetes for .NET Developers: From Docker to Production</title>
    <link>https://ajitgangurde.com/Blog/kubernetes-for-dotnet-developers</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/kubernetes-for-dotnet-developers</guid>
    <description>A practical guide to deploying .NET applications on Kubernetes with Dockerfile best practices, Helm charts, health probes, and AKS-specific tips.</description>
    <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>Kubernetes</category>
    <category>Docker</category>
    <category>Azure</category>
    <category>DevOps</category>
  </item>
  <item>
    <title>SQL Server 2025 AI Features: What&apos;s New for Data Engineers</title>
    <link>https://ajitgangurde.com/Blog/sql-server-2025-ai-features</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/sql-server-2025-ai-features</guid>
    <description>Explore SQL Server 2025&apos;s AI capabilities including native vector search, Copilot in SSMS, and performance improvements for modern data workloads.</description>
    <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>SQL Server</category>
    <category>AI</category>
    <category>Data Engineering</category>
  </item>
  <item>
    <title>Welcome to My Blog — Building in Public</title>
    <link>https://ajitgangurde.com/Blog/welcome-to-my-blog</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/welcome-to-my-blog</guid>
    <description>Introducing my personal blog sharing insights from 15+ years of building enterprise solutions with Microsoft technologies, Azure, and .NET.</description>
    <pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>Career</category>
    <category>Personal</category>
    <category>.NET</category>
  </item>
  <item>
    <title>Top 10 Azure Services Every .NET Developer Should Know</title>
    <link>https://ajitgangurde.com/Blog/top-azure-services-dotnet-developers</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/top-azure-services-dotnet-developers</guid>
    <description>A comprehensive guide to the most essential Azure services for .NET developers, from App Service to Azure Functions and beyond.</description>
    <pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>Azure</category>
    <category>.NET</category>
    <category>Cloud</category>
  </item>
  <item>
    <title>Entity Framework Core Best Practices for Production</title>
    <link>https://ajitgangurde.com/Blog/entity-framework-core-best-practices</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/entity-framework-core-best-practices</guid>
    <description>Essential EF Core best practices learned from 15 years of production applications — covering performance, migrations, and common pitfalls.</description>
    <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>.NET</category>
    <category>Entity Framework</category>
    <category>SQL Server</category>
    <category>Best Practices</category>
  </item>
  <item>
    <title>.NET Aspire: Building Cloud-Native Apps Made Simple</title>
    <link>https://ajitgangurde.com/Blog/aspire-cloud-native-dotnet</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/aspire-cloud-native-dotnet</guid>
    <description>Learn how .NET Aspire simplifies cloud-native development with built-in orchestration, service discovery, and integrations for Redis, PostgreSQL, and more.</description>
    <pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>.NET</category>
    <category>Aspire</category>
    <category>Cloud Native</category>
    <category>Microservices</category>
  </item>
  <item>
    <title>Migrating from Azure DevOps to GitHub Actions: A Step-by-Step Guide</title>
    <link>https://ajitgangurde.com/Blog/azure-devops-to-github-actions-migration</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/azure-devops-to-github-actions-migration</guid>
    <description>A practical step-by-step guide for migrating CI/CD pipelines from Azure DevOps to GitHub Actions with YAML translations and a migration checklist.</description>
    <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>DevOps</category>
    <category>GitHub Actions</category>
    <category>CI/CD</category>
  </item>
  <item>
    <title>Blazor in 2026: Server vs WebAssembly vs United — A Practical Guide</title>
    <link>https://ajitgangurde.com/Blog/blazor-server-vs-wasm-vs-united</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/blazor-server-vs-wasm-vs-united</guid>
    <description>A practical comparison of Blazor Server, WebAssembly, and United render modes with real-world performance data and migration guidance for 2026.</description>
    <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>.NET</category>
    <category>Blazor</category>
    <category>Web Development</category>
  </item>
  <item>
    <title>Building RAG Applications with Semantic Kernel and Azure OpenAI</title>
    <link>https://ajitgangurde.com/Blog/building-rag-applications-semantic-kernel</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/building-rag-applications-semantic-kernel</guid>
    <description>Learn how to build production-grade RAG applications using Semantic Kernel, Azure OpenAI, and vector stores with practical C# examples and strategies.</description>
    <pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>AI</category>
    <category>Semantic Kernel</category>
    <category>Azure OpenAI</category>
    <category>C#</category>
  </item>
  <item>
    <title>Azure Container Apps vs Azure Functions: When to Use What</title>
    <link>https://ajitgangurde.com/Blog/azure-container-apps-vs-azure-functions</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/azure-container-apps-vs-azure-functions</guid>
    <description>A practical comparison of Azure Container Apps and Azure Functions covering scaling, pricing, use cases, and a decision matrix for architects.</description>
    <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>Azure</category>
    <category>Serverless</category>
    <category>Architecture</category>
  </item>
  <item>
    <title>.NET 9 Performance Improvements Every Developer Should Know</title>
    <link>https://ajitgangurde.com/Blog/dotnet-9-performance-improvements</link>
    <guid isPermaLink="true">https://ajitgangurde.com/Blog/dotnet-9-performance-improvements</guid>
    <description>Explore the most impactful .NET 9 performance improvements including Dynamic PGO, Native AOT, frozen collections, and new LINQ methods with benchmarks.</description>
    <pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate>
    <author>Ajit Gangurde</author>
    <category>.NET</category>
    <category>Performance</category>
    <category>C#</category>
  </item>
</channel>
</rss>
