Posts
538
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
538
Tags
108
Featured
0
.NET 10 没有改动 ZipArchive 与 GZipStream 的公开 API,但运行时做了内部优化,解压更快,异步更顺滑,也更擅长处理拼接式 gzip 文件。
Continue reading.NET 10 没有改动 ZipArchive 与 GZipStream 的公开 API,但运行时做了内部优化,解压更快,异步更顺滑,也更擅长处理拼接式 gzip 文件。
Simon Willison 解读 Damon McMillan 关于结构化数据上下文工程的最新论文。研究涵盖 11 种模型与 10,000 张表的 SQL 架构,揭示了前沿模型在文件系统检索上的优势,以及 TOON 格式虽小却导致 Token 消耗激增的“Grep Tax”现象。
探讨为什么 AI 代理时代会催生新的编程语言,以及理想的编程语言应该具备哪些特性来更好地支持 AI 代理开发。从语法设计到工具链,系统分析 AI 代理在代码编写中的偏好与痛点。
Playwright CLI 是 Microsoft 推出的命令行界面工具,专为 Claude Code、GitHub Copilot 等编码代理优化,提供高度令牌高效的浏览器自动化能力。支持会话管理、多标签页操作、截图、网络监控等功能,通过 SKILL 机制无缝集成到代理工作流中。
Microsoft Agent Framework 现已集成 GitHub Copilot SDK,使开发者能够构建功能强大的 AI 代理。本文介绍如何利用这一集成在 .NET 和 Python 中创建智能代理应用。
本文详细介绍了 CLAUDE.md 文件在 .NET 开发中的重要性及其应用。CLAUDE.md 是 Claude Code 的项目级配置文件,能够将项目结构、代码规范和架构设计注入 Claude 的系统提示词中,使其像资深工程师一样理解代码库。文章深入解析了 Claude 的内存层级结构(从企业策略到用户偏好)、文件导入语法以及核心的 WHAT-WHY-HOW 框架。此外,还提供了经过实战验证的 .NET 项目 CLAUDE.md 完整模板,涵盖 CQRS、Clean Architecture 等架构模式的配置,并对比了与其他 AI 助手的异同,帮助开发者提升 AI 辅助编码的效率和准确性。
了解我如何管理上下文以保持 Copilot 的专注,使用 Plan Agent 明确模糊的需求,并采用测试驱动开发(TDD)在用户发现 bug 之前捕获它们。
探索 .NET 10 在 API 管道方面的性能优化,包括 JSON 序列化改进、静态 Lambda 表达式和中间件调度优化,通过基准测试展示实际性能提升。
提倡“预优化”理念:与其事后重构,不如一开始就写出正确的 EF Core 查询。本文介绍了 5 个基础技巧,涵盖字段投影、Eager Loading、NoTracking、避免笛卡尔积和拆分查询。
探讨分布式系统中消息顺序处理的演进路径,从领域事件到 Outbox 模式,再到 Saga 工作流,揭示如何在保证可靠性的同时实现按聚合根有序处理。
探索 .NET 10 中新增的原生 Server-Sent Events (SSE) API,学习如何在 ASP.NET Core 中实现轻量级的单向实时数据推送,以及何时选择 SSE 而非 SignalR。