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

GopherDaily

20260804

每日一谚:Do not store Contexts inside a struct type; pass them through call chains.


Go技术生态

三年磨一剑!Go 桌面框架 Wails 发布 v3公测版:多窗口、AST 绑定、透明构建系统一次到位
Wails 是 Go 生态里最受欢迎的桌面应用开发框架之一,v2 版本自 2022 年发布以来积累了超过 3.5 万 GitHub Star。但 v2 那套 “一个 `Run()` 函数配置一切、Context 满天飞”的运行时模型,在开发者想做多窗口、复杂交互的桌面软件时逐渐显得力不从心。2023 年初,Wails 作者 Lea Anthony 发文《The Road to Wails v3》立下重构目标;2024 年底,团队改用“每日发版”策略加速推进;2026 年 8 月 2 日,Wails v3 终于迎来 Beta 版本,桌面端 API 正式进入稳定阶段。本文将结合官方三篇博客,系统解读 v3 的架构变化、新增能力,并给出一份可以直接跑起来的示例代码。

假时钟,真实保证:深入了解Go的synctest
本文探讨了Go语言中synctest包的工作原理,展示了如何使用假时钟实现真实的时间保证。

使用Genkit Go中的Agent技能实现按需专业知识
基于大型语言模型的代理正被越来越多地用于自动化复杂工作流程,但管理提示上下文的大小成为挑战。

反向遍历
Go标准库的slices包提供了一个Backward函数,允许以逆序方式遍历切片中的元素。

对“大数据”生态的适度贡献
作者分享了自己在大规模ETL工作负载方面的经验,以及对大数据生态系统的贡献。

云原生技术

Kubeflow SDK的演进- 百万下载量持续增长
ML工程师在Kubeflow上部署生产的传统历程极其分散,包括本地原型设计、代码重写、容器镜像重建等复杂步骤。

Cortex完成OSTIF安全审计
2026年早春,Quarkslab的两名审计员使用白盒代码审查方法审查了Cortex的整体安全态势。

Gateway API v1.6:TCPRoute和UDPRoute升级为标准
Gateway API v1.6版本中,TCPRoute和UDPRoute已升级为标准,为网络路由提供了更稳定的支持。

空沙箱破坏开发者体验
文章讨论了空沙箱如何影响开发者体验,并介绍了各种开发工具包的重要性。

Docker AI治理:审计日志,现在位于您的安全团队已工作的位置
Docker的AI治理功能将审计日志放置在安全团队已经工作的位置,提高了安全监控的效率。

我为何停止与人争论
作为软件工程师,作者曾经热衷于技术正确性的争论,但现在意识到这种争论并不总是有益的。

大型语言模型奖励专业知识
在2010年代,技术差距需要依赖同事或互联网解决,而现在每个人都可以通过将任务委托给LLM来处理。

推出计费使用API:Cloudflare的编程式成本可见性
Cloudflare推出了计费使用API,为开发者提供了编程式的成本可见性功能。

Pandoc - 二十年发展历程
2006年8月3日,作者发布了第一个版本的pandoc,这是一个开源的文档转换工具。

Cloudflare Workers和容器现在支持入站TCP连接和gRPC
Cloudflare更新了其Workers和容器服务,现在支持入站TCP连接和gRPC协议。

介绍Meerkat-全球共识实验
Cloudflare推出了Meerkat项目,这是一个探索全球共识机制的创新实验。

每秒百万请求的客户端负载均衡
文章介绍了如何实现高吞吐量的客户端负载均衡,以处理每秒百万级别的请求。

AI

引用Steve Yegge的观点
作者引用了Steve Yegge关于Gas Town项目的观点,该项目在Opus 4.7版本后出现了问题。

不要成为肉身代理
作者建议人们在使用AI生成内容时,不应简单转发输出,而应理解、验证并用自己的语言回应。

开发工具必须开源
作者认为开发工具应该开源,以便开发者能够自由地修改和改进它们。

智能体编程:押注于基础原语
文章探讨了如何使用AI智能体提进行编程,特别是在创建自定义图表方面的应用。

更小、更快、更安全:大规模运行Kimi和GLM
Cloudflare介绍了如何在大规模环境中高效运行Kimi和GLM等大型语言模型。

介绍Qwen 3.8
文章介绍了Qwen语言模型的最新发展和特性。

不要成为肉身代理
作者警告不要在Slack、GitHub或WhatsApp等场合直接转发AI的响应,而应理解并用自己的话回应。

流行工具与项目

esengine/DeepSeek-Reasonix
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.

MHSanaei/3x-ui
Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto)

superplanehq/superplane
The open source control plane for agentic engineering.

lharries/whatsapp-mcp
WhatsApp MCP server

bettercap/bettercap
The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.

kgretzky/evilginx2
Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication

krillinai/KrillinAI
AI video translation & dubbing tool for humans and AI Agents, powered by LLMs. Full pipeline: download, transcribe, translate, TTS dub, reformat, cover generation. 100+ languages, optimized for YouTub

github/gh-stack
GitHub Stacked PRs

authelia/authelia
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™

AlexxIT/go2rtc
Ultimate camera streaming application


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily