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

GopherDaily

20260908

每日一谚:Use short variable names for short scopes


Go技术生态

两年攻坚、11 个子任务闭环,Go 终于把 HTTP/2 这个“寄养”十年的孩子接回了标准库
Go 语言自 2016 年(Go 1.6)便透明支持 HTTP/2,但其实际实现却在外部仓库 golang.org/x/net/http2“寄养”了整整十年,带来>了安全补丁倒灌繁琐、无法原子化改动、配置割裂等沉重技术债。随着 Go 1.27 正式发布,历时两年的跟踪计划 #67810 终于圆满收官:11 个子任 务彻底打通,HTTP/2 实现正式回归标准库核心(net/http/internal/http2),原外部包反转为兼容外壳。本文全景拆解这场经典的大型存量系统重构实践及其带给开发者的原生红利。

D2自动布局算法 TALA 开源
继[此处](https://d2lang.com/blog/d2-non-profit/)宣布之后,TALA(Terrastruct 的自动布局算法)现已与 D2 采用相同许可证(MPL-2.0)开源。TALA 是一种专为软件架构图设计的新型自动布局算法。

Go 中的Sum类型,或如何建模编译器可检查的事件
[返回博客](/blog) 这是关于在 Go 中构建领域驱动、事件溯源系统的系列文章的第一篇。在涉及聚合、事件存储等有趣内容之前,我想从类型系统问题开始,因为它决定了后续的一切:Go 没有和类型...

VictoriaLogs 如何以列式布局存储您的日志
VictoriaLogs 以列式布局存储您的日志,优化了查询性能和存储效率。

Go 中的数据竞争和内存模型
在一个 goroutine 中写入一个值,在另一个 goroutine 中读取它。程序没有崩溃,值也存在,看起来我们的代码工作了。

云原生技术

处理漏洞报告:食谱卡片
如果您使用 GitHub 漏洞报告机制,可以从漏洞报告创建私有分支。如果不使用,可以通过私有渠道开发和审查补丁。测试修复!

在我的浏览器中自动检测 AI 文本
Substack [已经有点这个功能](https://support.substack.com/hc/en-us/articles/50891130623508-How-can-I-detect-AI-on-Substack),尽管您需要点击按钮来扫描帖子。

git-pkgs 的新功能
跟踪存储库 git 历史中检测到的许可证,报告表达式何时更改、匹配文件何时添加或删除,以及 `SPDX-License-Identifier` 声明何时出现或消失。

Rust Debug调查 2026 结果 | Rust 博客
在我们[年度调查](https://blog.rust-lang.org/2026/03/02/2025-State-Of-Rust-Survey-results/#challenges-and-wishes-about-rust)中,Rust 开发人员报告的最大挑战之一是调试体验不佳。因此,我们在二月进行了第一次[Rust 调查](https://blog.

默认情况下 .gitignore 所有内容 - Alex Pliutau 著
### 关于 .gitignore 文件的相反观点。

AI

智能体使用测试/验证技术的效果如何?
[我们之前注意到,虽然通过让编码代理使用有效的测试技术来达到特定的质量标准比以往任何时候都容易,但软件质量似乎正在变差](/ai-coding/),表明开发者使用的任何默认设置可能效果不佳。

流行工具与项目

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

mudler/LocalAI
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.

dstotijn/hetty
An HTTP toolkit for security research.

opencloud-eu/opencloud
🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign.

entireio/cli
📜 Entire CLI hooks into your Git workflow to capture AI agent sessions as you work. Sessions are indexed alongside commits, creating a searchable record of how code was written in your repo.

moby/moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

sysadminsmedia/homebox
A continuation of HomeBox the inventory and organization system built for the Home User

amir20/dozzle
Realtime log viewer for containers. Supports Docker, Swarm and K8s.

github/github-mcp-server
GitHub's official MCP Server

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


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily