20250815
每日一谚:Go is not theoretically exciting on the surface, but it is very useful in real life.
Go 1.25中值得关注的几个变化
2025年8月13日,Go 团队如期发布了 Go 语言的最新大版本——Go 1.25,本文将更聚焦于提炼Go 1.25核心亮点,并分享一些我的思考。
90年代逐渐失宠的UNIX实用程序
我回忆了 i386、Slackware Linux 和被遗忘的纯文本 UNIX 实用程序,这些实用程序至今仍存在于现代 Mac 电脑上。
最后的维护者
Geomys 有时会作为关键 Go 项目的最后维护者。最近,我们接管了 bluemonday HTML 净化器,并为 gorilla/csrf 库构建了升级路径。
我为什么从 REST 迁移到 Go 中的 gRPC - 以及我所经历的艰难经历
了解如何从 REST 迁移到 Go 中的 gRPC。 带有代码示例、初学者陷阱和来自真实项目的经验教训的分步指南。
在 Ubuntu 上设置单节点 EDB Postgres 分布式集群
这是一个外部文章,如果您没有被重定向,请点击此处。
Announcing Dolt MCP
Dolt MCP 现已推出,可将您的 AI 代理连接到您的 Dolt 数据库!
Lyft实习生体验
本文由两位现任Lyft数据科学家Morteza Taiebat和Han Gong撰写,他们都从实习生开始了自己的职业生涯。他们分享了进入实习之前的经历,在Lyft期间所做的工作,以及最终促使他们以全职员工身份回归的原因。
How Imagine Learning Reduced Operational Overhead by 20% With Linkerd
在Imagine Learning,我们致力于为美国各地超过1800万学生赋能教育工作者并激发突破时刻。作为一家以数字化为先的教育解决方案提供商,我们的使命是提供强大、可靠且安全的体验,以支持K-12学习者的无限潜力。为了满足这些需求,我们的工程团队采用了现代云原生技术。我们基础设施的基石是Linkerd,由Buoyant支持,运行在亚马逊的弹性Kubernetes服务(EKS)上。Linkerd为我们提供了我们所需的关键能力,可以毫不费力地扩展,同时保持用户所依赖的性能和可靠性。
新工具:xstack - 完全被动的 eBPF Linux 堆栈分析,无需任何跟踪点
我刚刚在我的 0x.tools 工具集中添加了另一个工具:
使用 xstack,您可以被动地对内核堆栈和用户堆栈(只要存在帧指针)进行采样,这个工具非常简洁,对您的关键应用程序进程没有任何直接影响!
虽然 xstack 本身只是一个数据提取工具,但您可能希望总结/分析所有这些线程状态和堆栈配置文件。 这是一个将 xstack 输出到 flamelens 的示例,用于立即显示采样数据的(终端)火焰图:
xstack 是一款轻量级的、完全被动的 Linux 堆栈分析器,它使用 eBPF 任务迭代器来对线程状态和堆栈跟踪进行采样,而无需将任何跟踪点、kprobe 或 perf 事件注入到系统中。
Kubernetes Operator. 构建带有 Kubebuilder 的控制器
在本章中,我将继续探索使用 Operator 定制 Kubernetes 的强大世界——这次更进一步,使用 Kubebuilder 实现一个自定义的 Kubernetes 控制器。我没有简单地对单个自定义资源中的更改做出反应,而是旨在创建一个更具交互性的、强制执行策略的控制器,该控制器主动塑造正在运行的工作负载的行为。
新趋势:AI 创业公司的工作时长过长
在 AI 创业公司中,每周工作 80 小时以上(包括周末)已成为常态,而且在 AI 如此火热的情况下,这种情况不太可能停止。
反向代理深入探讨(第 4 部分):为什么大规模负载均衡很难
这篇博文是系列文章的一部分。
第 1 部分 - 深入探讨连接管理挑战。
第 2 部分 - HTTP 解析的细微差别,以及为什么它比看起来更难。
第 3 部分 - 服务发现的复杂性。
第 4 部分 - 为什么大规模负载均衡很难。
不,AI 并没有让工程师的生产力提高 10 倍
治愈你的 AI 10 倍工程师冒名顶替综合症
我们理解神经网络的工作原理吗?
是的,也不是,但主要不是。我们知道如何构建神经网络,但我们不理解它们内部是如何实际运作的。
Is chain-of-thought AI reasoning a mirage?
阅读关于链式思考推理的研究论文和文章让我感到沮丧。关于链式思考有很多有趣的问题可以问:它对实际过程的反映有多准确,为什么从头开始训练它通常会产生在多种语言之间流畅切换的链,等等。然而,人们一直在问最无趣的问题:链式思考推理是否“真的”是推理。
LLMs 如何看待世界
对于 LLM 来说,tokens 是模型处理文本的基本单位。 您将 tokens 发送给模型,您按 token 付费,模型读取、理解并“呼吸”tokens。
redis/go-redis
Redis Go client
google/wire
Compile-time Dependency Injection for Go
syncthing/syncthing
Open Source Continuous File Synchronization
open-telemetry/opentelemetry-collector-contrib
Contrib repository for the OpenTelemetry Collector
prometheus/prometheus
The Prometheus monitoring system and time series database.
uber-go/zap
Blazing fast, structured, leveled logging in Go.
external-secrets/external-secrets
External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.
distribution/distribution
The toolkit to pack, ship, store, and deliver container content
FiloSottile/mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
actions/actions-runner-controller
Kubernetes controller for GitHub Actions self-hosted runners
temporalio/temporal
Temporal service
prometheus/node_exporter
Exporter for machine metrics
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.
junegunn/fzf
🌸 A command-line fuzzy finder
DataDog/datadog-agent
Main repository for Datadog Agent
google/pprof
pprof is a tool for visualization and analysis of profiling data
grafana/tempo
Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
grafana/mimir
Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
open-telemetry/opentelemetry-collector
OpenTelemetry Collector
goharbor/harbor
An open source trusted cloud native registry project that stores, signs, and scans content.
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
kubernetes-sigs/karpenter
Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
docker/cli
The Docker CLI
kubernetes/kubernetes
Production-Grade Container Scheduling and Management
akuity/kargo
Application lifecycle orchestration
编辑:Tony Bai
编辑主页:tonybai.com
GopherDaily项目:github.com/bigwhite/gopherdaily
Copyright 2019-2024 GopherDaily