Posts
704
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
704
Tags
351
Featured
0
Andrej Karpathy 分享了一套用 LLM 构建和维护个人研究知识库的完整方法:把原始文献编进 .md wiki,用 Obsidian 做前端,让 LLM 自主管理、查询和增强知识,而不依赖 RAG 或复杂向量数据库。
Continue reading
Andrej Karpathy 分享了一套用 LLM 构建和维护个人研究知识库的完整方法:把原始文献编进 .md wiki,用 Obsidian 做前端,让 LLM 自主管理、查询和增强知识,而不依赖 RAG 或复杂向量数据库。
C# 15 引入 union 关键字,允许声明一个封闭的类型集合,编译器负责穷举检查。本文解析 union 类型的语法、工作原理、实际用途,以及如何在 .NET 11 Preview 2 中动手试用。
规格模式(Specification Pattern)是解决 Repository 方法爆炸、查询逻辑重复问题的优雅方案。本文从接口定义到 EF Core 集成,再到 And/Or 组合规格,完整演示如何在 .NET 项目中用规格模式替代或简化 Repository,让数据访问层保持整洁、可测试、可组合。
Microsoft Agent Framework 的 Background Responses 特性让你把耗时的 AI Agent 任务卸载到后台执行:获取 continuation token、轮询完成状态、流式断点续传,以及在 .NET 与 Python 中的完整实现示例。
深入解析 EF Core 的 Change Tracker 机制,通过 BenchmarkDotNet 实测数据对比 Tracking、AsNoTracking、AsNoTrackingWithIdentityResolution 三种模式的性能差异,并给出在 ASP.NET Core Web API 中如何选择的完整决策指南。
Andrew Lock 深入探索 Microsoft.Extensions.Options.Contextual 库——这个鲜为人知的 .NET 实验性包,能让你根据运行时上下文对象动态配置选项值。本文介绍其安装配置步骤、核心接口用法,以及作者对它实际价值的直接判断。
GitHub Copilot SDK 正在把 AI 从提问-回答模式推向可编程的执行引擎。本文梳理了这一架构转变的背景,以及团队如何通过三种具体模式将 Agent 执行能力直接嵌入自己的应用中。
本文梳理了 .NET Core 后端中最常见的 10 个异步编程错误,包括滥用 Task.Run、忘记 CancellationToken、async void 陷阱等,并给出每种错误的具体修复方法,帮助你写出更健壮的异步代码。
Stephen Toub 深度复盘:GitHub Copilot Coding Agent 在 .NET 最核心代码库中运行 10 个月、提交 878 个 PR 的完整数据。从早期 41% 成功率到稳定 71%,从生日派对上的手机操作到飞机上开 9 个 PR,本文用数字讲述 AI 与人类协作的真实面貌——哪些场景适合、哪些会碰壁,以及 Instructions 为什么比模型本身更重要。
测试跑太慢拖慢 PR 反馈?Meziantou.ShardedTest 是一个 .NET 全局工具,能把测试集确定性地切成多个分片,在 CI 多个 Job 上并行运行,有效缩短流水线等待时间。本文介绍它的工作原理、适用场景,以及在 GitHub Actions 和 GitLab CI 上的完整配置方法。
Block 认为,传统层级制的本质是信息路由协议,而不是管理哲学。两千年来这个协议依赖人来执行,现在 AI 可以接管。文章梳理了 Block 正在做的组织实验:用「世界模型」替代中间管理层,用三种角色重构工作方式。