Posts
All the articles I've posted.
-
Teams 协作减噪:Agent 的三种礼貌交互
Published: at 03:58 AM群聊里 Agent 的每条回复都在争夺注意力。本文基于微软官方实践,讲清 Teams Agent 用 emoji 反应、线程回复、引用回复为协作减噪:何时用、怎么调 SDK API,附可运行示例。
-
用 C# 构建你的第一个 MCP Server
Published: at 11:33 PM基于官方 ModelContextProtocol SDK 2.x 与 .NET 10,从空项目构建一个真实可用的 NuGet 版本查询 MCP Server:工具定义、stdio 与 HTTP 双传输、SDK 2.0 变更和排查清单。
-
社交信息流系统设计:从读时扇出到混合扇出
Published: at 08:17 AM信息流是每个社交产品的标配,也是最经典的分布式系统设计题之一。本文从读时扇出讲起,逐步推到写时扇出、写放大、混合扇出与排序信息流,用 Twitter 公开的真实数据解释每一步为什么改、代价是什么。
-
NLog vs Serilog:2026 该怎么选
Published: at 06:53 AMNLog 与 Serilog 是 .NET 最常用的两个日志库。本文从配置风格、结构化日志、路由能力、性能、生态与迁移成本六个维度对比,给出决策矩阵、适用场景与 FAQ。
-
.NET RAG 稳定架构:边界先于实现
Published: at 06:46 AMRAG 不是聊天功能,是数据系统。本文给出与模型、向量库、框架无关的稳定架构:来源溯源、嵌入边界、授权检索、引用契约、删除闭环,附可编译的概念性 C# 契约代码。
-
用 Claude 重构遗留 .NET:不是重写是工作流
Published: at 06:43 AM遗留 .NET 代码库不敢动?本文拆解用 Claude 重构 LegacyErp 的四步工作流:只读评估出路线图、特征测试兜底、先修 SQL 注入与内存泄漏、逐主版本升级,附 agent 配置与安全规则。
-
EF Core 持久化富领域模型:完整实战
Published: at 06:40 AMEF Core 不需要 public setter 也能持久化完全封装的聚合。以家酿啤酒 Batch 为例,从私有构造函数、backing field、值转换到领域事件,逐段给出可直接运行的映射配置。
-
Agentic Code Quality:质量藏在约束里
Published: at 06:26 AMAI agent 每天生成海量代码,逐行 review 已不可行。本文梳理 Addy Osmani 的约束驱动质量框架:质量门有哪些形态、背压如何贯穿管道、人类注意力该投向哪里,附 Guillermo 清单与自主性分级模型。
-
2026 高级 .NET 面试:35 道真实考题拆解
Published: at 03:36 AM高级 .NET 面试考的是判断力不是知识点:35 道真实考题,覆盖 GC 内存、线程池饥饿、生产诊断、性能基准、数据规模、架构取舍与 .NET 10 迁移,每题附雷区回答与追问。