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

GopherDaily

20261023

每日一谚:Don't swallow errors; either log them or return them, but never both


Go技术生态

深入理解 Go 与 SIMD:从底层硬件指令到编译器实现原理
长期以来在 Go 中使用 SIMD 只能依赖繁琐的手写汇编,而 Go 1.26/1.27 引入的实验性 simd 与 simd/archsimd 包彻底打破了这>一壁垒。本文深入剖析现代 CPU 向量寄存器与通道(Lanes)的物理机理,详解底层架构包与可移植包的设计权衡,揭秘编译器内建函数(Intrinsics)与 midway 多重编译的底层黑魔法,并通过广播、融合乘加(FMA)、掩码混合与尾部处理等核心操作,手把手构建跑出 9 倍性能飞跃的点积计 算实战,为 Go 开发者提供了一套完整的硬件向量化加速指南。

Go 紧急发布两个安全版本!一次 CA 证书信任危机,暴露 HTTPS 安全体系的薄弱环节
Go 因为一批中间 CA 证书的安全问题,紧急发布 Go 1.26.10 和 Go 1.27.3。本文深入解释这次安全修复的技术原理、证书链信任>机制与工程影响,并通过可运行的 Go 示例说明如何验证证书链、排查生产环境中的旧二进制,以及建立更可靠的 Go 安全更新流程。

(迟来的)生日快乐,Beads!
Beads是一个命令行工具`bd`,编码智能体用它来管理任务。Beads将任务作为问题存储在项目文件夹中的`.beads`目录中。你告诉你的编码智能体使用Beads来管理它的任务,瞧,你的编码智能体将开始能够完成更长的任务。

云原生技术

使用OpenTelemetry Collector过滤和减少AI智能体遥测数据
OpenTelemetry Collector可以帮助过滤和减少AI智能体的遥测数据,优化资源命名和服务属性配置,提高系统性能和监控效率。

软件运行缓慢是因为糟糕的设计,而不是慢速语言
对于经常使用慢速语言或CPU密集型工作负载的开发者来说,这个数字可能高得离谱;而对于不使用这些的开发者来说,可能又显得过低。根据我的经验,这个数字至少对于解释型语言来说是在合理范围内的。

PHP2Shell安全更新:对Docker客户的影响
简而言之,这些漏洞可能允许恶意行为者在PHP核心中执行远程代码。这些漏洞都与PHP管理请求内存的方式有关。当PHP在请求过程中内存不足并中止时,某些代码路径会保留未初始化的内存,导致潜在的安全风险。

单租户Titus:在多租户容器平台上的VM级隔离
持续改进共享内核隔离有助于平台上的每个工作负载,无需选择加入,我们仍在投资于此。其限制是结构性的,需要进一步优化。

我们如何为数百万个Netlify项目构建Git存储
在过去的十年里,Netlify已经从持续部署和托管发展成为一个更广泛的运行时平台。但开发本身仍然存在于用户自己的Git主机上,需要更好的集成方案。

代码与蛋糕 - Docker很奇怪
我决定为了好玩制作自己的容器运行时,即使我还在早期阶段,我已经了解到Docker很奇怪。以下是我了解到的一些关于Docker的奇怪之处。

AI

软件如何信任软件:MCP、A2A及智能体使用的注册表
安全专业人士日益担忧,开发者正在将连接AI智能体的协议(如模型上下文协议(MCP)和智能体到智能体(A2A))当作安全标准使用,这可能带来风险。

没有人再思考了
每个人都在AI领域工作。有至少一半是由AI编写的规范,有80%是由AI编写的代码,有60%是由AI编写的战略文件。如果所有东西都是由AI编写的,那么其背后的思考就非常少了。

Gas City的高峰时段:优化智能体的工厂CI
在转向智能体工程之前,我是一名传统企业软件工程师。刚从大学毕业,我就从构建虚拟机监控程序开始,然后作为技术负责人和人员经理,在初创公司和大型公司开始了冒险之旅。

LLMs使大规模形式化软件验证变得可行 by Anthropic
大多数软件都充满了错误,而AI现在可以轻松地发现这些错误。大型语言模型(LLMs)正在使形式化软件验证在更大规模上变得可行。

给你的智能体更少的互联网 - exe.dev博客
为你的智能体提供更少的互联网访问,可以增强安全性和性能,同时仍然保持必要的连接和集成能力。

使用任何框架支持智能体开发生命周期,从ADK到LangChain及更多 - Google开发者博客
新的智能体CLI扩展系统的端到端演示,包含一个LangChain示例和自定义部署策略,为开发者提供更灵活的智能体开发选择。

流行工具与项目

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. Gamified Cybersecurity learning 👇

alibaba/open-code-review
Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE,

microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

helm/helm
The Kubernetes Package Manager

Asymptote-Labs/agent-beacon
The cross-harness, self-improving memory layer for AI agents. Join our community: https://discord.com/invite/zdNChS2fBu

tailscale/tailscale
The easiest, most secure way to use WireGuard and 2FA.

zitadel/zitadel
ZITADEL - Identity infrastructure, simplified for you.

open-telemetry/opentelemetry-collector-contrib
Contrib repository for the OpenTelemetry Collector

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

samber/cc-skills-golang
🧑‍🎨 A collection of Golang agentic skills that works


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily