Posts
963
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
963
Tags
624
Featured
0
在 C# 模块化单体中,数据库设计是第一个真正的架构关口。本文梳理三种策略──共享 DbContext、独立 DbContext 共享库、独立数据库──给出完整代码示例、决策框架和常见坑点,帮你选对方案。
Continue reading
在 C# 模块化单体中,数据库设计是第一个真正的架构关口。本文梳理三种策略──共享 DbContext、独立 DbContext 共享库、独立数据库──给出完整代码示例、决策框架和常见坑点,帮你选对方案。
Agent Framework 的 Harness 正式发布,带来函数调用、规划、记忆、审批、上下文压缩、遥测等 9 项内置能力,同时支持 Python 和 .NET。一次调用就能从裸 Chat Client 跨越到完整 Agent 运行时,省掉大量胶水代码。
Databricks 百万行代码基准测试揭示了一个反直觉的结果:Pi 每轮发送的上下文仅为 Claude Code 的约 1/3,但任务完成率持平。这篇文章深入分析两种截然不同的 harness 设计哲学,以及为什么在 Transformer 架构下更少的信息反而能带来更好的决策质量。
30 道 ASP.NET Core 内部原理面试题,涵盖托管、中间件管道、DI 生命周期、配置与选项、过滤器、请求生命周期六大类别,每道题都附面试官想听的答案、致命错误答法和追问方向。
一个上传接口在并发上来后把 CPU 打满、把其他请求拖死。问题不在异步写得不对,而在没有一条带背压的工作管道。这篇文章用 System.Threading.Channels 从零搭出生产者-消费者模式,把并发控制、背压和平滑关停一起讲清楚。
EF Core 10 没有内置二级缓存,但用 EFCoreSecondLevelCacheInterceptor 一行代码就能给查询加速 11 倍。这篇文章讲清楚安装、配置、Redis 切换、基准测试,以及 ExecuteUpdate 和分布式部署会让缓存变成定时炸弹的三个坑。
Microsoft Agent Framework 的 Agent Skills for .NET 已从实验性预览毕业,[Experimental] 标签移除,API 稳定。团队现在可以构建、独立发布和组合 Agent 技能包——包含指令、参考资料和脚本,agent 按需加载,附带生产级审批、沙箱和缓存控制。
用 C# 搭建一个本地 stdio MCP 服务端的最短路径:控制台应用、官方 SDK、通用 Host、一个属性标注的工具方法,配好 VS Code 或 Claude Desktop 就能跑。不涉及远程传输、认证和部署,只讲第一个能工作的 MCP 服务端。
MapIdentityApi 能快速搭好注册登录,但一碰到自定义字段、用户列表、角色管理和管理员端点就到头了。本文用一套 .NET 10 Minimal API,完整覆盖自定义用户模型、管理员 CRUD、角色分配、锁定/禁用、自助资料页和密码重置流程。