标签
作者详细介绍了构建一个用于书籍推荐的个人AI代理,分享了关于工具合规性、成本管理和反馈循环的经验,使用基于Go的实现。
Anders Hejlsberg 解释了为何微软避免直接使用 LLMs 将 TypeScript 重写为 Go,转而倡导利用 AI 构建确定性翻译工具。
Go 1.27 引入了泛型方法,允许方法在不修改接收结构体的情况下定义自己的类型参数,从而解决了 Go 1.18 中的局限性。但由于运行时约束,接口仍被排除在外。
Anders Hejlsberg 在播客节目中解释了用 Go 语言重写 TypeScript 编译器以获得 10 倍性能提升的决策,并探讨了 AI 对软件工程的影响。
Daniel Lemire 对 Go 中的性能剖析引导优化(PGO)进行了基准测试,显示在解析 JSON 时速度提升约为 2-5%,当训练 profile 与工作负载匹配时效果最佳。
一篇技术文章解释了垃圾回收的真实性能成本,对比了 Go、Java、Rust、Swift 和 Python 等语言中的跟踪式 GC、引用计数和编译期内存管理。
介绍 `mote`,一个 Go 命令行工具,可通过 SSH、Tailscale 或其他机制连接远程机器,以运行命令和交叉编译的 Go 测试,并支持上传文件以及与 `go run`/`go test` 集成。
一位开发者在 Ubuntu 上测试交叉编译 Wails v2.11.0 Svelte 应用,成功构建了 Windows 和 Linux 的可执行文件/安装程序,并指出了 Linux 静态链接的问题。
Soppo 是一门新的编程语言,它在 Go 的基础上扩展了枚举、模式匹配、“?”错误传播运算符以及编译期空值安全,同时保持与现有 Go 代码和工具链的完全互操作性。
Google 的博客文章介绍了 Genkit for Go 中对 Agent Skills 的支持,展示了渐进式披露如何让代理按需加载专业知识,从而减少 token 使用量并提高可靠性。
本文探讨了 Go 的 slices.Backward 函数的设计演变,展示了从简单反转实现到基于回调的迭代器的各种实现,并解释了标准库迭代器签名为何如此设计。
Mu 为 AI 智能体提供 67 个日常互联网工具(新闻、邮件、搜索、市场等),统一封装在单个 MCP 端点之后,使用真实实现而非 API 包装器,同时提供托管服务和自托管 Go 二进制两种使用方式。
Uber 开源了 SubmitQueue,这是一个高性能推测性合并队列,可针对预测的 HEAD 未来状态并行验证多个更改,从而在大规模环境下保持主干(trunk)绿色。
一项关于 KataGo 围棋神经网络如何在内部表示棋盘对称性的研究,发现尽管只使用了随机的八重数据增强,模型仍学习到了部分对称的概念,并有一个意料之外的结果。
本教程介绍如何在 Go 和 PostgreSQL 中实现 Outbox 模式,以确保分布式系统中可靠的事件发布,包括构建中继服务和处理至少一次投递。