Posts
729
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
729
Tags
380
Featured
0
从不可变性原理到 SearchValues 的 SIMD 加速,全面梳理 .NET 字符串的核心机制、常用 API、各种字面量语法、性能优化手段与比较最佳实践,帮你在不同场景下选对工具,写出既正确又高效的字符串处理代码。
Continue reading
从不可变性原理到 SearchValues 的 SIMD 加速,全面梳理 .NET 字符串的核心机制、常用 API、各种字面量语法、性能优化手段与比较最佳实践,帮你在不同场景下选对工具,写出既正确又高效的字符串处理代码。
微软 Agent Framework 为 .NET 开发者提供了三种 Skill 编写方式:文件式、类继承式和内联代码式,通过 AgentSkillsProviderBuilder 将它们自由组合进同一个 Provider,并支持脚本执行审批等生产特性。本文以一个 HR 自助服务 Agent 为例,逐步演示如何灵活叠加这三种方式。
Azure MCP Server 2.0 稳定版发布,核心亮点是支持自托管远程 MCP 服务器,276 个工具覆盖 57 项 Azure 服务。支持 VS Code、Visual Studio、IntelliJ 等 IDE,以及 GitHub Copilot CLI 和 Claude Code,适合团队和企业级云自动化场景。
C# 14 正式将 Interceptors 升为稳定特性。这篇文章解释拦截器是什么、如何在编译期悄然替换特定调用点、与 Source Generator 的必然联系,以及它真正适合谁来用——不是日常业务代码,而是框架和库作者。
本文从官方文档、官方样例和 McMaster.NETCore.Plugins 出发,系统梳理 .NET 8+ 环境下插件系统的核心机制、设计约束和工程落地方法。包括 ALC 隔离模型、共享契约边界、依赖解析、卸载规则、Native AOT 限制,以及从"可信 in-proc"到"不可信 sidecar"的双模式选型建议。
VS Code 的扩展平台不只是简单的加载 DLL 调接口,它有一套完整的生命周期设计:Manifest 声明、贡献点注册、懒激活机制和作用域 API 隔离。本文从零开始,带你用 C#/.NET 8 实现这套结构,涵盖完整代码和关键设计决策。
介绍如何在 .NET 10 中使用 Microsoft.Extensions.Resilience 为 API 添加重试、超时、熔断、对冲、降级和限流六大弹性策略,并给出生产环境推荐的组合管道配置。
用 .NET 8/9 的 AssemblyLoadContext 构建稳健插件系统,完整覆盖发现、初始化、激活、热重载和优雅关闭五个阶段,附可直接落地的代码模式和常见坑点说明。