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

GopherDaily

20250710

每日一谚:Comments should explain intent, not repeat code


Go技术生态

上手MCP官方Go SDK:一份面向实战的入门指南
7月初,mcp官方Go SDK正式以modelcontextprotocol/go-sdk仓库的形式对外开源发布,这是Go 语言在这一浪潮中的一个里程碑事件。它的意义远超一个普通的库

//go:noinline是做什么的
大多数人不知道 Go 有特殊的指令语法。不幸的是,它不是真正的语法,只是一种注释。例如, //go:noinline 会导致下一个函数声明永远不会被内联,这对于更改调用它的函数的内联成本很有用。

Microsoft 构建 Go Telemetry – 帮助我们构建更好的工具
从 Go 1.25 开始,我们在 Microsoft 版本的 Go 中启用了遥测收集功能,以帮助我们更好地了解开发人员如何使用我们的工具,并确定未来改进的优先级。此数据收集将提供有关使用模式、性能特征和常见工作流程的宝贵见解,这些见解将直接指导我们的路线图决策。

云原生技术

HAProxyConf 2025 Recap

Docker Brings Compose to the Agent Era: Building AI Agents is Now Easy

Victorialogs vs. Loki
Victorialogs vs. loki性能对比

理解cpu分支指令

systemd 已取得完全、彻底、绝对的成功
本文回顾了 systemd 的发展历程,作者从最初的强烈反对转变为如今的坚定支持者。文章指出,systemd 成功地解决了传统 init 系统的诸多缺陷,并引入了许多有益的新特性,例如 journald 日志系统、改进的计时器系统、套接字激活以及单元化管理等。作者认为,尽管 systemd 一直以来争议不断,但其带来的进步是显而易见的,并成功地反驳了许多对其的负面预测。

AI

我仍然关心代码

流行工具与项目

googleapis/genai-toolbox
MCP Toolbox for Databases is an open source MCP server for databases.

helm/helm
The Kubernetes Package Manager

hashicorp/terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

putyy/res-downloader
视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!

temporalio/temporal
Temporal service

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

beam-cloud/beta9
Secure, high-performance AI infrastructure in Python.

steveiliop56/tinyauth
The simplest way to protect your apps with a login screen.

grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec

junegunn/fzf
🌸 A command-line fuzzy finder

ethereum-optimism/optimism
Optimism is Ethereum, scaled.

go-gitea/gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

mikefarah/yq
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

influxdata/telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

google/cadvisor
Analyzes resource usage and performance characteristics of running containers.

aws/karpenter-provider-aws
Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.

open-policy-agent/opa
Open Policy Agent (OPA) is an open source, general-purpose policy engine.

asdf-vm/asdf
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

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

kubernetes-sigs/external-dns
Configure external DNS servers dynamically from Kubernetes resources

grpc/grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC

heroiclabs/nakama
Distributed server for social and realtime games and apps.

open-telemetry/opentelemetry-go
OpenTelemetry Go API and SDK


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily