主页 | Web版 | 订阅 | 归档 | Feed

GopherDaily

20261105

每日一谚:Use pointer receivers for methods that mutate state or contain large structs.


Go技术生态

为什么一个JSON库,Go团队花六年才重写完?
今天,Go JSON v2 的核心开发团队在官方 Blog 发布长文,系统回顾了这项持续多年的工程历程。https://go.dev/blog/jsonv2

从 Agent Swarm 到 Single Agent:AI Agent 的高效架构,正在走向两条路
AI Agent 架构正在出现两种看似相反的趋势:一边是通过持久化、多上下文和去中心化协作构建 Agent Swarm,另一边是把过度 拆分的 Subagent 合并回单一执行循环。两者并不矛盾。本文从上下文容量、信息交接、并行执行和协调成本出发,分析单 Agent、多 Agent 与 Agent Swarm 的适用边界,并给出一套可落地的架构选择与评测方法。

benchfmt.rs:将Go的基准测试和benchstat工作流程引入Rust
benchfmt.rs是一个将Go的基准测试和benchstat工作流程引入Rust的工具。作者Bartek Płotka于2026年11月3日发布了这个项目。

构建Barista—第1部分:Postgres、Embeddings和Jev
本文是构建Barista系列的第一部分,主要介绍了Postgres数据库、Embeddings技术和Jev的相关内容。

云原生技术

kpt v1.0.0已发布
独立的kpt为运行在Kubernetes上的应用提供了轻量级的配置包管理,基于配置即数据原则。这些原则允许对云原生应用、集群或任何资源的配置进行声明式操作和验证。

两个工程师的副项目如何成为Dropbox内部执行操作的智能体
这篇文章介绍了两个工程师的副项目如何演变为在Dropbox内部执行操作的智能体,以及如何将智能体与Dropbox中的工作内容连接起来。

又一个九:滚动重启期间的Kafka可用性
这篇文章探讨了在Kafka进行滚动重启期间如何保持系统可用性的策略和方法。

连接Alloy和OpenTelemetry:OTel引擎现已进入公开预览 | Grafana Labs
Grafana Labs宣布Alloy和OpenTelemetry之间的桥梁项目OTel引擎现已进入公开预览阶段。

数据库中的隐藏延迟 — PlanetScale
作者Simeon Griggs探讨了数据库中隐藏的延迟问题,并分析了网络附加存储作为选择和默认设置的优缺点。

2026年11月加速Rust编译器的进展
作者分享了为Hexcat公司优化Rust编译器性能的第一个月的成果,以及自上次发布以来的进展。

Shlemiel the Painter又回来了:Zig的libc重写如何使SQLite变慢12,000倍
这篇文章探讨了Zig对libc的重写如何意外地导致SQLite性能下降12,000倍的问题,并引用了Joel Spolsky的智慧观点。

使用Dagger的持续集成现已可用 · Entire
Entire公司宣布使用Dagger的持续集成解决方案现已可用,为开发者提供了更高效的CI/CD体验。

AI

'Astra可以读写权重以改进Qwen'的文章具有误导性
作者指出关于'Astra可以读写权重以改进Qwen'的文章具有误导性,就像魔术师用不同方式表演同一个把戏一样。

验证不是知识
本文探讨了科学不仅需要答案,还需要验证的重要性,以及验证与知识之间的关系。

流行工具与项目

oxynote/oxynote
Oxynote 是一个自托管的团队文档工具,把服务的说明和实时指标图表放在同一页。每个图表直接运行自己的 Prometheus 或 SQL 查询,页面的修改要经过草稿、diff 和审批,像 pull request 一样。后端用 Go 编写,实时协作编辑基于 Yjs,整套服务打包成一个 Docker 镜像,采用 Apache-2.0 许可证。我们也是 Go 缓存库 ttlcache 的维护者。

aquasecurity/trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

hashicorp/terraform-provider-azurerm
Terraform provider for Azure Resource Manager

CarterPerez-dev/Cybersecurity-Projects
Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or even copy directly. Owned by my cybersecurity company 👇

gosom/google-maps-scraper
scrape data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews number, latitude and longitude, reviews,email and more for each place

vxcontrol/pentagi
Fully autonomous AI Agents system capable of performing complex penetration testing tasks

openchoreo/openchoreo
OpenChoreo is an internal developer platform for Kubernetes

caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

MHSanaei/3x-ui
Supporting multi-protocol multi-user(Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto، AmneziaWG)

guohuiyuan/go-music-dl
一个基于 Go 语言的全网音乐搜索与下载工具。支持 CLI 命令行与 Web 服务双模式,内置网易云、QQ、酷狗、Bilibili、汽水音乐等 10+ 个主流平台,支持多源

trufflesecurity/trufflehog
Find, verify, and analyze leaked credentials


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily