GopherDaily

GopherDaily

2023-12-10

每日一谚:Make it easy to add new test cases


Go技术生态

使用go登录GitHub
The document discusses the use of GitHub's "Sign in with GitHub" feature in Go, explaining how to integrate GitHub login into Go services and providing three different methods for implementing the process: using the Go standard library, a semi-standard package for handling some of the authentication details, or a third-party package.

Go Changes
Russ Cox, in his talk "Go Changes" at the GopherCon (USA) in October, discussed the evolution of Go, the importance of data in shared decisions, and the usefulness of opt-in telemetry in the Go toolchain.

Golang 职业道路和薪水
本文概述了 Golang 工程师的各种职业道路和薪水,包括软件开发人员、Web 开发人员、系统开发人员、云开发人员、DevOps 工程师、后端开发人员、全栈开发人员、技术主管/经理、开源贡献者和自由职业者/顾问。

使用LLM和Go将简历与职位发布相匹配
Sau Sheong 讨论了使用大型语言模型 (LLM) 和 Go 将简历与职位发布相匹配,这一过程对于需要快速筛选大量简历的招聘经理和就业安置代理非常有用。

云原生技术

从混沌到清晰:降噪在可观测性中的作用
本文讨论了降噪在可观测性中的重要性,这是现代软件开发和运营的关键组成部分,重点介绍了 OpenTelemetry 如何有助于减少不相关、冗余或低价值的数据,这些数据会掩盖关键见解。

了解变更数据捕获 (CDC):入门的第一步
变更数据捕获 (CDC) 是一种用于数据管理和实时分析的软件工具,用于监控和记录源数据库中的更改,然后将其应用于目标数据库,确保同步和实时访问更新的数据。

内部开发人员平台与内部开发人员门户与 PaaS
本文清楚地解释了内部开发人员平台 (IDP)、内部开发人员门户 (I 门户) 和平台即服务 (PAAS) 之间的区别,阐明了 DHS 是由专门的平台工程团队构建的产品,用于实现开发人员自助服务并降低整个工程组织的认知负荷。

探索 Service Mesh 和 OpenTelemetry 之间的分布式跟踪协作
Addo Zhang 的文章探讨了 Service Mesh 和 OpenTelemetry 之间的合作,重点介绍了 Service MeshFSM 与 OpenTelemetry 的集成,以实现应用程序和网格的全路径分布式跟踪。

AI

未来就在眼前:探索革命性的人工智能应用
ketlain kaif 的博客文章讨论了人工智能 (AI) 在医疗保健、商业、教育、交通和金融等各个行业的革命性应用,并探讨了它如何改变我们的生活和工作方式。

尽职尽责的计算 - 精确测量硬件的能耗 作者:Matt Griffin
这篇博客文章讨论了准确测量硬件能耗的方法,包括电源监视器、PSU 或主板测量、RAPL 和 Windows 能耗估算引擎,并指出这些方法因硬件和操作系统而异。

谷歌承认 Gemini AI 演示视频是为了看起来更好而捏造的——但为什么呢?
谷歌承认,根据帕米·奥尔森(Parmy Olson)为彭博社(Bloomberg)撰写的一份报告,其最近的Gemini AI演示视频似乎描绘了该公司的新AI模型识别视觉线索并进行实时语音交互,实际上是为了看起来更好而捏造的。

流行工具与项目

songquanpeng/one-api
OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI.

k0sproject/k0s
k0s - 零摩擦 Kubernetes

1Panel-dev/1Panel
🔥 🔥 🔥 现代化、开源的 Linux 服务器运维管理面板。

SagerNet/sing-box
通用代理平台

hashicorp/terraform
Terraform 使你能够安全且可预测地创建、更改和改进基础结构。它是一种源代码可用的工具,可将 API 编码为声明性配置文件,这些文件可以在团队成员之间共享、视为代码、编辑、审查和版本控制。

etcd-io/etcd
分布式可靠的键值存储,用于存储分布式系统中最关键的数据

cilium/tetragon
基于 eBPF 的安全可观测性和运行时实施

beego/beego
beego 是 Go 编程语言的开源高性能 Web 框架。

opentofu/opentofu
OpenTofu 允许您以声明方式管理您的云基础架构。

cosmos/cosmos-sdk
:chains: 构建高价值公共区块链的框架 :sparkles:

everywall/ladder
自托管替代 12ft.io。1ft.io 使用代理梯形图绕过付费墙,并从任何 URL 中删除 CORS 标头

influxdata/telegraf
插件驱动的服务器代理,用于收集和报告指标。

cue-lang/cue
CUE语言的故乡!验证和定义基于文本的动态配置

wailsapp/wails
使用 Go 创建精美的应用程序

milvus-io/milvus
云原生矢量数据库,为下一代 AI 应用提供存储

gin-gonic/gin
Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。它具有类似马提尼的 API,性能要好得多——速度提高了 40 倍。如果您需要出色的性能,请给自己买一些杜松子酒。

aws/karpenter-provider-aws
Karpenter 是一款 Kubernetes 节点自动缩放器,专为灵活性、性能和简单性而构建。

google/uuid
基于 RFC 4122 和 DCE 1.1 的 UUID Go 包:身份验证和安全服务。

fatedier/frp
快速反向代理,可帮助您将 NAT 或防火墙后面的本地服务器暴露给 Internet。

labstack/echo
高性能、极简的 Go Web 框架

ethereum-optimism/optimism
乐观是以太坊,规模化。

grpc/grpc-go
gRPC 的 Go 语言实现。基于 HTTP/2 的 RPC

oauth2-proxy/oauth2-proxy
一个反向代理,提供对 Google、Azure、OpenID Connect 和更多标识提供者的身份验证。

linkerd/linkerd2
适用于 Kubernetes 的超轻量级、安全优先的服务网格。Linkerd 2.x 的主存储库。

derailed/k9s
🐶 Kubernetes CLI 以时尚的方式管理您的集群!


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily主页:gopherdaily.tonybai.com

GopherDaily归档:gopherdaily.tonybai.com/more

GopherDaily项目:github.com/bigwhite/gopherdaily

订阅GopherDaily

取消订阅GopherDaily

另一个邮件列表:https://gopher-daily.com

Copyright 2023 GopherDaily