Aspire secrets, AI agents, architecture choices
Multiline Aspire config, RAG in Agent Framework, GitHub Copilot SDK, SQL decomposition, code architecture, Native AOT testing, and API versioning updates.
Jasen's top three picks
- 1 Using multiline Parameters for Aspire and ASP.NET Core with user secrets and Azure default deployments
damienbod.com
Multiline secrets in Aspire require special handling; this shows the pattern for PEM certificates and Azure deployments.
- 2 SQL Decomposition in a Nutshell
devblogs.microsoft.com
SQL decomposition mirrors code design—break monolithic queries into testable, maintainable pieces.
- 3 RAG in Microsoft Agent Framework – Overview
jesseliberty.com
RAG as a first-class agent capability means smarter retrieval and better source tracking.
Editor's note
This week’s mix spans infrastructure (Aspire multiline secrets, Azure SQL decomposition), AI/agents (RAG overview, Copilot SDK, MCP servers), and architecture decisions. The Aspire secrets post and Agent Framework RAG piece stood out—both solve real friction points teams hit when moving from prototype to production.
Today's articles
Using multiline Parameters for Aspire and ASP.NET Core with user secrets and Azure default deployments
damienbod.com
Multiple line secrets or configuration do not work in Aspire per default. An example of this is using a PEM file for certificates. This posts shows how the multiple line configuration parameters can b...
Topics: ASP.NET Core .NET Aspire
Read articleSQL Decomposition in a Nutshell
devblogs.microsoft.com
Application developers already know what happens when one method does everything: it becomes difficult to read, test, reason over, and safely change. We use patterns like decomposition, encapsulation,...
Topics: Azure SQL Server
Read articleRAG in Microsoft Agent Framework – Overview
jesseliberty.com
Microsoft’s Agent Framework treats retrieval as a first‑class capability so agents can fetch only what they need (or always fetch), attach source metadata, and call search as a tool during reasoning. ...
Topics: OpenAI Semantic Kernel
Read articleLet's Learn .NET: Let's Learn GitHub Copilot SDK
youtube.com
Join this beginner-friendly livestream to learn how to build agentic applications with the GitHub Copilot SDK for .NET, without implementing the agent loop yourself. Unlike calling a model API directl...
Topics: C# GitHub Copilot
Read articleHow to Choose Code Architecture in 2026
antondevtips.com
What code architecture uses fewer AI tokens? Advantages (pros) and disadvantages (cons) of N-Layered Architecture, Clean Architecture and Vertical Slice Architecture. How to combine Clean Architecture
Topics: Clean Architecture Design Patterns
Read articleAn Open-Source Telegram Server in C#: Four Years Later - HackerNoon
hackernoon.com
An Open-Source Telegram Server in C#: Four Years Later HackerNoon
Topics: C#
Read articleA Small HTML Attribute That Makes MFA Much Better
medium.com
Discover how one HTML attribute can make MFA faster, simpler, and more user-friendly in your .NET applications.
Topics: Authentication Security
Read articleFrom Code to Agents: Build Production MCP Servers on Azure Functions
youtube.com
AI Agents are transforming how we build software but taking them from prototype to production remains the biggest challenge enterprise teams face. AI Agents need to call real tools- and today that mea...
Topics: Azure Functions OpenAI
Read articleTest what you ship: MSTest and Native AOT
devblogs.microsoft.com
If you ship an application with Native AOT, a green managed test run leaves a gap. Native AOT compiles ahead of time, removes unused code, and requires alternatives to runti
Topics: Native AOT Unit Testing
Read articleUnion types? No, discriminated union
medium.com
Union types bring an elegant way to work with code, but there are also some disadvantages. If you’re interested in how we can improve it…
Topics: C#
Read articleAdding Properties with extension methods in C# 14
steven-giesel.com
Thanks to @toupswork for starting a funny discussion about extension properties on a recent post I made: "Adding static getter thanks to extensions" . Therefore let's discuss two ridiculous ideas to a...
Topics: C# Visual Studio Code
Read articleNavigate VS Code Faster with the Command Palette ⚡
youtube.com
Navigate VS Code like a pro using the Command Palette! Quickly open recent files, jump to symbols in your current file, group symbols by type, and even search for symbols across your entire workspace—...
Topics: ASP.NET Core Web API
Read articleASP.NET Core API Versioning: Why Your Old Setup Breaks in .NET 8
medium.com
API versioning becomes important as soon as an application has clients that depend on existing endpoints. You want to introduce new…
Topics: ASP.NET Core
Read article