Agent storage, AOT addons, security fix
Covers Agent Framework storage and token tradeoffs, the .NET 10 OOB security patch, Native AOT Node.js addons, caching, and core C# refreshers.
Part of: ASP.NET Core: a working guide for .NET developers, C#: a working guide for .NET developers, Performance: a working guide for .NET developers
Jasen's top three picks
- 1 Chat History Storage Patterns in Microsoft Agent Framework
devblogs.microsoft.com
A useful architectural piece on agent memory, persistence options, and why chat history design affects reliability more than prompt tweaks.
- 2 .NET 10.0.7 Out-of-Band Security Update
devblogs.microsoft.com
Short but important: this out-of-band patch fixes a DataProtection-related security issue in .NET 10.0.7.
- 3 Building File-Based Apps in .NET: A Complete Guide With Multi-File Support
antondevtips.com
Interesting look at file-based apps, including multi-file support and newer script-style workflows in .NET 10 and .NET 11 preview.
Editor's note
I pulled together another deliberately mixed issue today, with a few pieces that are especially practical. The Agent Framework storage article gets into a decision teams usually postpone too long, and the .NET 10 out-of-band security update is the sort of release note you really should read closely. I also liked the Native AOT Node.js addon write-up because it shows .NET reaching into places many developers wouldn’t immediately expect.
Today's articles
Chat History Storage Patterns in Microsoft Agent Framework
devblogs.microsoft.com
When people talk about building AI agents, they usually focus on models, tools, and prompts. In practice, one of the most important architectural decisions is much simpler: where does the conversation...
Topics: .NET Aspire OpenAI
Read article.NET 10.0.7 Out-of-Band Security Update
devblogs.microsoft.com
We are releasing .NET 10.0.7 as an out-of-band (OOB) update to address a security issue introduced in Microsoft.AspNetCore.DataProtection Security update details This release includes a fix for
Topics: ASP.NET Core .NET 10 Security
Read articleBuilding File-Based Apps in .NET: A Complete Guide With Multi-File Support
antondevtips.com
Learn how to build file-based apps in .NET 10 and .NET 11 Preview 3. This guide covers single-file C# scripts, multi-file apps with the #:include directive, including SDK, including project files and
Read articleCaching a geo-restricted app without the cache exploding
melkisetoglu.medium.com
A small .NET pattern that’s really just a small idea — and works in any web stack.
Topics: ASP.NET Core Performance
Read articleDifference Between ref and out Parameters in C# with Examples?
c-sharpcorner.com
Unlock the power of ref and out parameters in C#! Master passing arguments by reference, modifying existing values with ref, and returning multiple values with out. Enhance your C# coding skills!
Topics: C#
Read articleObfuscator: Code Virtualization
medium.com
A practical guide to protecting .NET applications
Read articleString vs JSON vs Object in .NET — Why Beginners Get Confused
medium.com
When I started working with APIs in .NET, this was one of the most confusing things:
Topics: C# System.Text.Json
Read articleAI integrations: Rely or verify? Checking Semantic Kernel
unicorn-dev.medium.com
Semantic Kernel is a Microsoft’s SDK for integrating AI models into applications.
Topics: OpenAI Semantic Kernel
Read articleDo Agent Skills Actually Save Tokens? With vs Without Skills Loading in Microsoft Agent Framework
medium.com
After exploring agent sessions, I wanted to dig into how the Microsoft Agent Framework handles domain knowledge. The question was: if I…
Topics: .NET Aspire OpenAI
Read articleAnother crash caused by uninstaller code injection into Explorer
devblogs.microsoft.com
Some time ago, I noted that any sufficiently advanced uninstaller is indistinguishable from malware.¹ During one of our regular debugging chats, a colleague of mine mentione
Topics: .NET Framework Security
Read articleWriting Node.js addons with .NET Native AOT
devblogs.microsoft.com
C# Dev Kit is a VS Code extension. Like all VS Code extensions, its front end is TypeScript running in Node.js. For certain platform-specific tasks, such as reading the Windows Registry, we've histori...
Topics: .NET Core Native AOT
Read articleHow We Beat the Y2K Bug
spreaker.com
The Y2K bug turned out to be a non-event on January 1, 2000. How did that happen? Carl and Richard bring together a number of stories from folks who were there, fixing the software and updating system...
Topics: .NET Framework
Read article