GopherDaily

GopherDaily

2024-04-03

每日一谚:Simplify Your Error Messages in fmt.Errorf


Go技术生态

深入了解Go SQL实现:探索连接管理和实际挑战
本文深入探讨了 Go 的 SQL 和 MySQL 驱动程序的内部结构,重点介绍了预准备语句、连接生命周期和实际问题等概念,重点介绍了优化应用程序性能和处理数据库错误。

Go 1.22.2 和 1.21.9 发布!
Go 团队发布了 1.22.2 和 1.21.9 版本,这是次要的版本,其中包括一个针对 HTTP/2 的安全修复程序:收到太多标头时关闭连接,这是由 Bartek Nowotarski 报告的。

Rust 解码 Protobuf 数据比 Go 慢五倍?记一次性能调优之旅

GoTime:trace的魔力
该文档是 Go Time #310 一集的文字记录,其中 Felix Geisendörfer 和 Michael Knyszek 讨论了 Go 执行跟踪、它们的重要性、常见用例和最近的改进。

通过 WebAssembly 系统接口 (WASI) 释放 Go 赋能
该文档是 YouTube 的 WebAssembly 系统接口 (WASI) 的宣传文章,它是 YouTube 平台的一部分,提供有关平台功能、政策和功能的信息。

多尔特州
这篇博文讨论了 Dolt 的当前状态,Dolt 是一个随 1.0 版本推出的数据库,重点介绍了截至 2024 年 4 月的稳定性、正确性、性能和版本控制功能。

如何使用 Golang 创建博客
作者分享了他在对开发过程感到沮丧后用 Rust 重写个人网页的经验,并分享了他使用 Go 创建博客的决定,强调了它的简单性、速度和易用性。

io_uring子系统 - 第 1 部分
本系列博客介绍了“io_uring”子系统,旨在提高 Linux 中异步 I/O 操作的性能和效率,重点介绍其使用环形缓冲区在内核和用户空间之间进行通信。

OSV 并帮助开发人员修复已知漏洞
谷歌开源项目 (OSV) 启动了一个项目,帮助开发人员管理开源软件依赖项中的已知漏洞,包括开源数据库以及 API 和 OSV-Scanner 等工具,可帮助开发人员确定重要漏洞的优先级并修复。

云原生技术

为什么可观测性如此昂贵?
该文档讨论了可观测性的高成本,特别是在后零利率现象(ZIRP)时代,将问题归因于采用大规模服务/功能架构,易于生成遥测数据,以及缺乏对生产或存储成本的考虑。

Empower Your Development: Dive into Docker’s Comprehensive Learning Ecosystem
The source document is a brief message with the error message " 403 Forbidden".

FinOps – 省钱还是赚更多钱的方法?
本文讨论了 FinOps 的概念,这是一种旨在管理组织的云计算基础设施和成本的管理实践,重点是赚钱而不是储蓄。

Rust 内存安全性解释
Rust 是一种编程语言,已成为编写快速、机器原生软件的首选,具有强大的内存安全保证,其内存安全功能已融入语言并在代码运行之前强制执行。

Gödel Scheduler 开源:用于在线和离线工作负载的统一调度程序
字节跳动开源了线上线下工作负载的统一调度器哥德尔调度器,以满足其多样化的业务运营需求,提高资源利用率、运营效率和成本效益。

Windows 操作就绪规范简介
Windows 操作就绪规范由 Kubernetes SIG for Windows 开发,旨在确保 Windows 节点在部署到生产环境之前做好操作准备,解决 Windows 功能和测试问题。

使用 Vault 管理 Terraform Cloud Operator 的 API 令牌
本文档提供了有关如何使用 Vault Secrets Operator 管理 HashiCorp Terraform Cloud Operator 的 API 令牌的指南,该 API 令牌使用 Terraform Cloud 协调基础架构资源,以及如何将这些密钥同步到 Kubernetes 密钥以供参考。

DevSecOps:是时候为您的需求付费了,而不是摄取
John Vester 以他作为软件工程师的经验为例,讨论了可观测性平台为客户需求付费而不是限制客户需求的需求,他试图减少日志以避免超过日志摄取限制。

AI

超越 Git:AI/ML 开发的新协作模式
New Stack 引入了一种名为 Kitops 的 AI/ML 开发新协作模型,该模型解决了 Git 的挑战,Git 针对管理小文件和大型非结构化数据集进行了优化。

机器人助手的兴起:生成式人工智能如何改变企业
本文讨论了生成式人工智能的潜力和挑战,该技术使机器能够创建独特的内容、自动执行创意任务、改善沟通并改变与技术的交互,使其成为企业的游戏规则改变者。

使用 Tools4AI 进行 AI 的 Kubernetes 管理
Tools4AI 项目是一个开源项目,将大型语言模型 (LLM) 与 Java 集成在一起,为通过自然语言管理 Kubernetes 集群提供了一种新颖的解决方案,使该技术可供更广泛的受众使用。

流行工具与项目

amlweems/xzbot
xz 后门的笔记、蜜罐和漏洞利用演示 (CVE-2024-3094)

uptrace/bun
SQL 优先的 Golang ORM

kubernetes/autoscaler
Kubernetes 的自动缩放组件

cert-manager/cert-manager
在 Kubernetes 中自动预配和管理 TLS 证书

marcel-dempers/docker-development-youtube-series

trustwallet/assets
有关数千(!)加密代币的全面,最新信息集合。

pufferffish/wireproxy
将自身公开为 socks5 代理的 Wireguard 客户端

google/cadvisor
分析正在运行的容器的资源使用情况和性能特征。

halfrost/LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

prometheus/prometheus
Prometheus 监控系统和时间序列数据库。

golangci/golangci-lint
Fast linters 围棋跑步者

ossf/scorecard
OpenSSF记分卡 - 开源的安全健康指标

google/go-github
用于访问 GitHub v3 API 的 Go 库

go-nunu/nunu
用于构建 Go 应用程序的 CLI 工具。

abiosoft/colima
macOS(和 Linux)上的容器运行时,只需最少的设置

prometheus/client_golang
适用于 Go 应用程序的 Prometheus 工具库

aws/karpenter-provider-aws
Karpenter 是一款 Kubernetes Node Autoscaler,专为灵活性、性能和简单性而构建。

junegunn/fzf
🌸 命令行模糊查找器

minio/minio
面向 AI 数据基础架构的对象存储

kubernetes/client-go
Go Kubernetes 客户端。

hyperledger/fabric
Hyperledger Fabric 是一个企业级许可分布式账本框架,用于开发解决方案和应用程序。其模块化和多功能设计可满足广泛的行业用例。它提供了一种独特的共识方法,可以在保护隐私的同时实现大规模性能。

prometheus/alertmanager
Prometheus 警报管理器

gocolly/colly
优雅的 Golang 抓取器和爬虫框架

argoproj/argo-cd
Kubernetes 的声明式持续部署

grafana/loki
像普罗米修斯一样,但用于日志。


编辑: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 2019-2024 GopherDaily