Posts
921
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
921
Tags
556
Featured
0
一份针对 .NET 开发者的 Claude Code 提示词库,覆盖从需求头脑风暴到现代化审计的 11 个阶段。每条提示词都带禁止项指令,帮你减少 AI 生成不是你想要的代码。可直接复制使用。
Continue reading
一份针对 .NET 开发者的 Claude Code 提示词库,覆盖从需求头脑风暴到现代化审计的 11 个阶段。每条提示词都带禁止项指令,帮你减少 AI 生成不是你想要的代码。可直接复制使用。
从 .nupkg 内部 ZIP 结构、.nuspec 清单、lib/ 目标框架组织,到 NuGet.org 注册中心机制和 dotnet restore 依赖解析全过程——把 NuGet 从黑箱变成透明工具。
从零学会在 .NET 10 中 Mock HttpClient:自定义 HttpMessageHandler 桩、DelegatingHandler 拦截器、IHttpClientFactory 注入、WebApplicationFactory 集成测试,以及韧性管线验证。每一步都能照着做出来。
介绍 .NET 10 中 HTTP/3 的生产级支持,覆盖 QUIC 协议的核心优势(无队头阻塞、0-RTT、连接迁移)、HttpVersionPolicy 三种策略的适用场景、Kestrel 服务端配置、Alt-Svc 协商机制、本地测试方法以及容器与反向代理部署中的 UDP 注意事项。
一份面向 .NET 开发者的 NuGet 包创建实战指南,覆盖项目元数据配置、dotnet pack 打包、版本管理、发布到 nuget.org 与私有源、GitHub Actions 自动化、本地测试以及 SourceLink 调试支持,每一步都有对应深度的延伸阅读入口。
新模型发布,SWE-bench 92%,朋友圈刷屏「最强编码模型」。你切过去跑了一圈,结果跟之前差不多,甚至更差了。问题出在哪?本文从 Goodhart 定律出发,拆解基准测试的五个隐蔽问题:分布差距、优化过拟合、Harness 差异,以及为什么你的私有代码和团队约定才是唯一有效的评测标准。
默认的 HttpClient 会把整个响应体缓存到内存再交给你,下载 1GB 文件就会占用 1GB 堆内存。本文讲解如何用 HttpCompletionOption.ResponseHeadersRead 开启流式读取,配合 ReadAsStreamAsync、DeserializeAsyncEnumerable、SseParser 等 API,将峰值内存从响应尺寸级降到缓冲区级(约 80KB),覆盖大文件下载、JSON 数组流式反序列化和 Server-Sent Events 三种真实场景。
用 Microsoft.Extensions.Http.Resilience 一行代码给 HttpClient 加上重试、断路器、对冲和分层超时。对比 Polly 手写时代与现代表配式弹性管道,覆盖自定义配置、可观测性和生产级完整示例。
Microsoft Agent Framework 系列第二篇:给个人财务助手加上文件读写、工具审批(手动/自动/自定义规则)和跨会话持久记忆(文件记忆 + Foundry 事实记忆),让 AI Agent 安全地触碰真实数据。
Git 2.55 发布,带来增量多包索引的几何重打包、git history fixup 修复历史提交、Linux inotify 文件监控、并行钩子、位图生成提速近一倍和众多新特性。