20251110
每日一谚:Returning early is a good thing
来自Go创始人的忠告:这五条关于“复杂性”的法则,比算法更重要
Go 语言的联>合创始人 Rob Pike 早在其1989年的一篇C 语言编程笔记中,就为我们留下了一份更根本的“忠告”。这份忠告,凝练为五条(或者说六条?)关于如何对抗软件“复杂性”的黄金法则。这些法则,诞生于一个需要手动管理内存的时代,却惊人地预言并塑造了 Go 语言的设计哲学。
【Go模块构建与依赖管理】06 依赖关系“手术刀”:replace, exclude 与 retract
MacOS 上的 Go CPU Profiling 已损坏
在 MacOS 上进行性能分析会给出意想不到且具有误导性的结果。
使用 Home Assistant 定制门铃应用程序
我为 Home Assistant 编写了一个自定义用户界面,以及一个与新门铃集成的现代 WebRTC local-first 集成。完整代码和现场演示均可用。
面向语言编程的回归
作者探讨了LLMs对语言设计和实现的影响,以及LLMs是否可能降低构建新编程语言的成本。文章介绍了域特定语言(DSLs)和语言导向编程(LOP)的概念,强调了通过LLMs生成DSL的实现、文档和示例的潜力。作者还讨论了TOON(Token-Oriented Object Notation)等token效率更高的DSL,并提到了维护DSL时LLMs的优势。文章最后认为,LLMs的出现可能引发对语言设计的新一轮热情。
成为一名编译器工程师
我找到工作了!
WAL usage looks broken in modern Time Series Databases?
Write-ahead logging (WAL) is a common practice among modern time series databases — Prometheus uses WAL, InfluxDB uses WAL, TimescaleDB…
工作之后:一个失业的新毕业生观察就业市场崩溃的笔记
作者分享了自己作为一名失业新毕业生的经历,观察到就业市场中“白领衰退”的现象,特别是计算机科学等热门专业也面临高失业率。文章探讨了自动化对就业的影响,认为传统就业机会正在减少,竞争加剧,毕业生面临的挑战是与自动化和全球劳动力竞争。文章还探讨了“分布之外的人”的概念,即那些从事不易被自动化取代的工作的人。作者认为,政治和社会机构尚未完全适应这种变化,需要重新思考工作在社会中的地位。文章最后提到了自动化对未来就业的影响,以及如何应对这种挑战。
死框架理论
作者认为,随着越来越多的开发者使用LLM和框架来构建Web,React已经成为平台。 构建一个新的框架、库或浏览器功能时,需要了解您不仅仅是在与React竞争,而是在与LLM训练数据、系统提示和开发人员输出之间建立的自我强化的反馈循环竞争,这使得取代React在功能上是不可能的。
1,500+ PRs Later: Spotify’s Journey with Our Background Coding Agent (Part 1)
多年来,开发者生产力通过更好的工具得到了提高。 我们拥有更智能的 IDE、更快的构建、更好的测试和更可靠的部署。 但即便如此,维护代码库、保持依赖项的更新以及确保代码遵循最佳实践也需要大量的手工工作。 在 Spotify,我们的 自动化了大部分的繁琐工作,但任何适度复杂的迁移仍然需要许多人手。
Claude Code 2.0速查表
Comprehensive Claude Code reference guide with commands, keyboard shortcuts, configuration, slash commands, hooks, MCP servers, plugins, agent skills, checkpointing, headless mode, git worktrees, subagents, and permissions. Ready-to-use templates and examples.
google/adk-go
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
prometheus/alertmanager
Prometheus Alertmanager
lima-vm/lima
Linux virtual machines, with a focus on running containers
NexaAI/nexa-sdk
Run the latest LLMs and VLMs across GPU, NPU, and CPU with PC (Python/C++) & mobile (Android & iOS) support, running quickly with OpenAI gpt-oss, Granite4, Qwen3VL, Gemma 3n and more.
hyperledger/fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
microsoft/typescript-go
Staging repo for development of native port of TypeScript
grafana/k6
A modern load testing tool, using Go and JavaScript
wailsapp/wails
Create beautiful applications using Go
XTLS/Xray-core
Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.
kubernetes/kubernetes
Production-Grade Container Scheduling and Management
go-task/task
A task runner / simpler Make alternative written in Go
helm/helm
The Kubernetes Package Manager
siderolabs/talos
Talos Linux is a modern Linux distribution built for Kubernetes.
Jguer/yay
Yet another Yogurt - An AUR Helper written in Go
lxc/incus
Powerful system container and virtual machine manager
restic/restic
Fast, secure, efficient backup program
golang/go
The Go programming language
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.
gravitational/teleport
The easiest, and most secure way to access and protect all of your infrastructure.
evcc-io/evcc
solar charging ☀️🚘
alireza0/s-ui
An advanced Web Panel • Built for SagerNet/Sing-Box
kimdre/doco-cd
Docker Compose Continuous Deployment
docker/compose
Define and run multi-container applications with Docker
编辑:Tony Bai
编辑主页:tonybai.com
GopherDaily项目:github.com/bigwhite/gopherdaily
Copyright 2019-2024 GopherDaily