20250903
每日一谚:Sort your fields in your struct from largest to smallest
Gopher直通大厂,就从这第一课开始!
直通大厂,同学们请看《Go 语言第一课》这本书,书中详细介绍了Go的设计哲学与核心理念,全面讲解了Go的重要语法特性。没有基础也完全不必担心,本书手把手式教学,小白立即轻松上手。
【AI应用开发第一课】05 赋予 AI “记忆”:Go 中的多轮对话上下文管理
本讲,我们将直面这个核心挑战,深入探讨如何赋予 AI “记忆”
在Pion中如何使用FEC(前向纠错)技术
该文章介绍了在Pion中如何使用FEC(前向纠错)技术。文章首先解释了FEC的基本概念,即通过发送额外的奇偶校验包来恢复丢失的数据包,从而减少因网络丢包造成的视频质量下降。文章随后讨论了FEC相对于NACK(否定应答)的优势,尤其是在高延迟网络中。接着,文章介绍了WebRTC中两种主要的FEC机制:FlexFEC和ULPFEC+RED,并比较了它们的特点。文章还讨论了编解码器集成的FEC。文章还提到了FEC的优缺点,例如带宽开销、对拥塞链路的额外负载、以及FEC并非万能的局限性。最后,文章介绍了如何在Pion中启用FlexFEC编码,以及如何配置和验证它。
Terraform CDK + Go: Building a Complete Serverless API Project (Part 1)
🚀 基础设施即代码实践!如果您已经使用 Terraform,但希望拥有编程语言的功能,例如 Go,那么您会喜欢我刚刚发布的这个教程。
我将逐步向您展示如何使用 Terraform CDK (CDKTF) 在 AWS 上构建完整的无服务器 API。我将逐步向您展示如何使用 Terraform CDK (CDKTF) 在 AWS 上构建完整的无服务器 API。 我们将使用 AWS Lambda + API 网关 + DynamoDB + S3。
索引,而非指针
有一种我在使用 Zig 时学到的模式,我从未在任何其他语言中见过。这是一个非常简单的技巧,当应用于数据结构时,可以减少内存使用量,减少内存分配,加快访问速度,使释放瞬时完成,并且通常使一切都快得多。这个技巧是使用索引,而不是指针。
在 Web 上解决合并冲突
了解如何直接从 Dolt Web 产品中的拉取请求 UI 解决合并冲突,无需 SQL shell 即可更轻松地解决冲突。
加速美国政府对人工智能的采用
今天,微软和美国总务管理局 (GSA) 宣布达成一项综合协议,将为现有数百万 Microsoft G5 用户提供一系列生产力、云和人工智能服务,包括 Microsoft 365 Copilot,最长 12 个月免费,以帮助各机构快速采用安全合规的高级人工智能工具,从而增强运营、加强安全性和加速对美国人民的创新。
超越 Terraform 模块:基于契约的基础设施设计
凌晨 2 点。你盯着失败的部署管道,试图找出 EKS 集群无法找到正确子网的原因。你检查了变量,验证了输出……
Kubernetes v1.34: 介绍用于 Uncore Cache 对齐的 CPU 管理器静态策略选项
Kubernetes v1.34 中引入了一个名为 <code>prefer-align-cpus-by-uncorecache</code> 的新 CPU 管理器静态策略选项,它作为 alpha 功能推出,并已升级为 <strong>beta</strong>。此 CPU 管理器策略选项旨在优化在具有<em>拆分 uncore 缓存</em>架构的处理器上运行的特定工作负载的性能。 在本文中,我将解释这意味着什么以及它为什么有用。
VictoriaMetrics 是什么?可扩展且比 Prometheus 更快的实用指南
如果您正在使用 Prometheus 进行监控,并且在 RAM 使用率高、数据量大、可扩展性挑战和查询速度慢方面遇到困难,那么是时候考虑探索 VictoriaMetrics 了。
Scale-to-Zero: Wake VMs in 200ms with Light Sleep, eBPF, and Snapshots
在 Koyeb,我们运行一个服务器less平台,用于在高性能基础设施(GPU、CPU 和加速器)上部署生产级应用程序。 您推送代码或容器; 我们处理从构建到全球部署的所有事情,在世界各地的裸机服务器上运行安全、轻量级的虚拟机。
Scalable WebRTC VoIP Infrastructure Architecture: Essential DevOps Practices
了解构建生产就绪型 WebRTC VoIP 系统的基本 DevOps 实践。关于扩展 SIP 基础设施、监控、安全性和实时事件处理的专家指导。
%CPU Utilization Is A Lie
我工作上處理很多伺服器,大家都想知道伺服器是否接近最大使用率。這應該很容易吧?只要打開 top 或其他系統監控工具,查看網路、記憶體和 CPU 使用率,其中最高的那個就告訴你有多接近極限了。
Python 的异步编程已经存在 10 年了——为什么它没有更受欢迎?
深入探讨 Python 中异步编程的挑战和误解。本文探讨了Python的asyncio库的局限性,以及为什么异步编程在某些情况下并不像人们期望的那么流行。文章讨论了GIL(全局解释器锁)带来的问题,以及维护同步和异步 API 的复杂性。 作者认为,asyncio 的应用场景有限,并且维护重复的代码库是一个负担。文章还讨论了 Python 3.14 中的新特性,如子解释器执行器和无线程功能,这些特性可能使并行和并发用例更实用和有用,而无需依赖异步API。
减轻 TURN 放大攻击
WebRTC 生态系统最近面临一项新挑战,即 TURN 服务器成为大规模反射和放大攻击的目标。这些攻击利用了 TURN 协议的一个基本“错误功能”来对远程受害者发起拒绝服务攻击。
Civics is Boring. So, Let's Encrypt Something!
IT专业人士要么被动地承受政治解决方案,要么参与其中以实现更好的结果。
并行 AI 智能体改变游戏规则
作者分享了使用并行 AI 代理进行软件开发的经验,认为这是一种颠覆性的技术,能够同时处理多个任务,提高开发效率。文章介绍了并行代理的工作原理,并提供了实践步骤和技巧,强调了工程师在其中扮演的角色是指导和审核代码,而不是编写每一行代码。作者还讨论了并行代理的优势和局限性,并分享了相关的实践经验,以及如何提高工作效率。
旧金山人工智能领域新趋势:世界模型卷土重来
你脑海里装着一个关于世界如何运作的模型。人工智能系统是否也需要这样做?
First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity
This started as an internal Sanity workshop where I demoed how I actually use AI. Spoiler: it's running multiple agents like a small team with daily amnesia.
Lessons on building an AI data analyst - Pedro Nascimento
Text-to-SQL is not enough. Real user questions require multi-step plans, Python, and external context. A semantic layer encodes business meaning and sharply reduces SQL complexity.
aquasecurity/trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
mayswind/ezbookkeeping
A lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features.
wailsapp/wails
Create beautiful applications using Go
VictoriaMetrics/VictoriaMetrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
projectdiscovery/nuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
vllm-project/aibrix
Cost-efficient and pluggable Infrastructure components for GenAI inference
syncthing/syncthing
Open Source Continuous File Synchronization
amitshekhariitbhu/go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
tmc/langchaingo
LangChain for Go, the easiest way to write LLM-based programs in Go
yorukot/superfile
Pretty fancy and modern terminal file manager
drakkan/sftpgo
Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
coredns/coredns
CoreDNS is a DNS server that chains plugins
google/pprof
pprof is a tool for visualization and analysis of profiling data
quii/learn-go-with-tests
Learn Go with test-driven development
gravitational/teleport
The easiest, and most secure way to access and protect all of your infrastructure.
oauth2-proxy/oauth2-proxy
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
moby/moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
bluenviron/mediamtx
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
ccfos/nightingale
Nightingale for monitoring and alerting, just as Grafana for visualization.
anchore/grype
A vulnerability scanner for container images and filesystems
open-telemetry/opentelemetry-collector-contrib
Contrib repository for the OpenTelemetry Collector
oapi-codegen/oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
编辑:Tony Bai
编辑主页:tonybai.com
GopherDaily项目:github.com/bigwhite/gopherdaily
Copyright 2019-2024 GopherDaily