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

GopherDaily

20260828

每日一谚:Beware of goroutine leaks in HTTP handlers and long-running background workers.


Go技术生态

刚刚,Go语言之父荣获终身成就奖:UTF-8、Plan 9、Go,他一人写下半部计算机简史
美国计算机系统领域顶尖行业协会 USENIX 将 2026 年度终身成就奖“The Flame(火焰奖)”颁给 Go 语言联合创造者 Rob Pike。从 与 Ken Thompson 用餐垫纸勾勒出的 UTF-8 编码、Blit 图形终端、Plan 9 操作系统,到经典著作《程序设计实践》,再到统治云原生时代的 Go 语言,本文全面回顾了这位贝尔实验室传奇元老横跨操作系统、编程语言、文本表示与软件工程四十余年的奠基性贡献。

一个人重写百万行代码:传统编程的终局
InfluxDB 创始人 Paul Dix 发出了属于老一代架构师的时代叹息

语法地图(上):变量、数据类型与函数——Rust 代码长什么样
上一讲我们把 Cargo 工程化这块地基彻底打牢了:怎么创建项目、管理依赖、组织 Workspace。不过如果你回头看前三讲的代码示例,会发现里面已经出现了 `fn`、`let`、`String::from`、`println!`、`Cargo.toml` 里的各种配置——这些都是 Rust 最基础的语法元素,我们一直在“用”,却还没有正式和系统地“讲”过。接下来两讲,我们就专门把这块地基夯实:这一讲讲变量、数据类型、函数

使用作用域覆盖率修剪AI生成的Go测试套件
AI编码代理在添加测试方面非常出色。然而,让它们理解和简化已有的测试则是另一回事。我目前正在审核一个大量使用Claude Code和Codex等AI编码工具构建的大型Go项目。

Go语言:详解泛型方法
泛型对Go来说是一个深刻的变革,它通过向语言添加类型参数,从根本上扩展了gophers可以编写的程序类型。现在可以在Go中表达泛型类型和函数。

云原生技术

在Kubernetes上构建AI工厂
在Kubernetes上构建AI工厂涉及硬件生命周期管理和集群生命周期管理,使用Metal3、Ironic等工具配置裸机,以及使用Cluster API、Argo CD或Flux进行GitOps操作。

Kubernetes v1.37:Metrics API升级为稳定版
对于集群操作员和应用程序开发人员来说,这次升级意味着该API现在具有与Kubernetes稳定API相关联的稳定性保证。

Tailscale PAM测试版:一站式管理连接和特权访问
即时访问、资源策略和会话审计功能,就在您需要的地方提供。

出售
讨论马克思总是令人恐惧的:像黑格尔或康德一样,他是世界上研究最多的哲学家之一,因此无论如何引用他都会出错。提前向任何马克思主义学者道歉!

Bazel模块版本不是SemVer
与SemVer §10不同,`Version.java`处理构建元数据的方式也不同:`+BUILD`部分在解析时被剥离,而不是在比较时被忽略并保留。

我们如何通过优化1.1.1.1的DNS缓存节省了100TB内存 | Cloudflare博客
通过优化Cloudflare的1.1.1.1 DNS缓存,我们成功节省了100TB的内存。

内置Litestream复制的生产环境SQLite
OpenRun是一个开源项目,提供了在生产环境中使用内置Litestream复制的SQLite解决方案。

AI

破解Claude Code Opus 5自动模式
在某些运行中,Claude在发现妥协后尝试终止恶意软件进程,但自动模式拒绝了清理命令。Claude检测到妥协,但**自动模式阻止了其清理命令**,安全机制本身可能成为故障的一部分。

流行工具与项目

JetBrains/go-modern-guidelines
Help AI coding agents write modern Go

asciimoo/hister
Your own search engine

vllm-project/semantic-router
A programmable Mixture-of-Models router for heterogeneous LLM inference

wailsapp/wails
Create beautiful applications using Go

gastownhall/beads
Beads - A memory upgrade for your coding agent

docker/docker-agent
AI Agent Builder and Runtime by Docker Engineering

kubernetes-sigs/agent-sandbox
agent-sandbox enables easy management of isolated, stateful, singleton workloads, ideal for use cases like AI agent runtimes and reinforcement learning (RL).

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

argoproj/argo-cd
Declarative Continuous Deployment for Kubernetes

higress-group/higress
🤖 AI Gateway | AI Native API Gateway


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily