Azure OpenAI v1 API, Responses API, and Model Context Protocol: What .NET Developers Need to Know
Azure OpenAI v1 API, Responses API, and Model Context Protocol: What .NET Developers Need to Know TL;DR Starting in August 2025, Azure OpenAI offers next-generation v1 APIs with ongoing access to latest features without monthly version updates . The new...
Integrating LLMs into .NET: Azure, GitHub, and Cost-Latency Tradeoffs in 2025
Integrating LLMs into .NET: Azure, GitHub, and Cost-Latency Tradeoffs in 2025 TL;DR The Azure OpenAI client library for .NET configures a client for use with Azure OpenAI and provides additional strongly typed extension support for request and response models specific...
Building AI-Powered .NET Applications on Azure: APIs, Integration, and Cost Strategies
Building AI-Powered .NET Applications on Azure: APIs, Integration, and Cost Strategies TL;DR Azure OpenAI’s new v1 APIs (available since August 2025) enable ongoing access to latest features without monthly API-version updates , reducing maintenance burden. .NET Aspire now provides direct...
Azure AI and GitHub Copilot: What .NET Developers Need to Know in Late 2025
Azure AI and GitHub Copilot: What .NET Developers Need to Know in Late 2025 TL;DR: Microsoft has unified its AI development stack with Azure AI Foundry SDK for .NET (in preview), expanded GitHub Copilot with app modernization agents in Visual...
Azure AI Foundry, GitHub Copilot, and .NET 9: What Developers Need to Know Right Now
Azure AI Foundry, GitHub Copilot, and .NET 9: What Developers Need to Know Right Now TL;DR Azure AI Foundry Agent Service is now generally available with support for multi-agent orchestration, including Semantic Kernel, AutoGen, Agent-to-Agent (A2A), and Model Context Protocol...
Azure AI for .NET Developers: What's New in 2025
Azure AI for .NET Developers: What’s New in 2025 TL;DR Microsoft’s AI ecosystem for .NET developers continues to evolve rapidly in 2025. The latest reasoning models o4-mini and o3 offer enhanced reasoning, quality, and performance , while the AI Projects...
12 Steps to Breath New Life into Your Aging Codebase
Intro Note: My intention is not to put down the current codebase but to identify specific reasons why I did what I did. I understand how sometimes even good coders can end up with a non-optimal solution due to things...