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

GopherDaily

2024-10-14

每日一谚:Prefer readability over cleverness


Go技术生态

Go channel的全面指南
本文提供了有关 Go 通道的全面指南,解释了它们的功能、类型以及如何实现自定义通道,重点介绍了它们的同步和异步性质,以及它们的内置同步机制。

Go与PHP:实用观点
Ilia Emprové 是一位拥有 9 年 PHP 经验和 1 年 Go 经验的开发人员,他比较了两种语言的优缺点,强调了 PHP 在 Web 开发方面的优势、易用性和基于框架的功能,以及在并发和并行执行方面的局限性。

为什么相同的 Go 结构体具有不同的内存使用量?
本文讨论了 Go 结构体之间内存使用量的差异,将其归因于两个概念:内存对齐和填充,并建议使用自动结构体字段对齐工具来减小结构体的大小并改进代码。

让我成为 Google 总监的 3 个职业原则
前 Google 总监 Chaitali Nälla 分享了她的三项职业原则,这些原则使她在 10 年内获得了 5 次晋升,包括在不那么光彩的任务中保持平衡、在解决更大问题时保持勇气以及克服摩擦。

云原生技术

如何修复你的CNCF治理并赚钱
New Stack 讨论了开源治理的挑战,尤其是在云原生计算基金会 (CNF) 中,并提出了一种解决方案,该解决方案涉及在不控制项目的情况下将项目货币化,从而允许赞助公司转移成本并提高项目的工程能力。

DevOps 和云中的高级 Linux 故障排除:实际用例和命令
本文档提供了 DevOps 和云操作中 Linux 系统调试和故障排除的详细说明,重点介绍实际问题,例如应用程序速度变慢、内存使用率高和数据库连接超时,使用命令行、日志以及网络和负载均衡器问题。

DDIA: Chp 8. The Trouble with Distributed Systems
The document discusses the challenges of distributed systems, the importance of understanding the "incomprehensible results", the need for fault-tolerance in cloud computing, and the importance of studying foundational papers in the field, while also sharing popular blog posts on distributed systems design, database usability, and scalable OLTP in the cloud.

如何确保云原生架构具有弹性和安全性
New Stack 讨论了确保云原生架构具有弹性和安全性的重要性,使用一家金融服务公司的案例研究来说明定期审计的必要性,加强访问控制策略,并使用混沌工程来识别和修复弱点。

AI

GenAI 将如何影响数据工程
Zach Wilson 讨论了 GenAI 对数据工程的影响,强调了它对管道开发和维护的影响、它融合数据分析师和工程师角色的潜力,以及它减少工作负载和提高数据质量的潜力,同时还鼓励数据工程师利用 AI 基础设施。

循序渐进:使用 Vertex AI 开发推荐系统(从自定义训练到部署...
本文提供了有关如何使用 Vertex AI 使用 MovieLens 数据集开发推荐系统的分步指南,并提供了有关如何使用已部署模型训练、注册、部署和进行预测的说明。

流行工具与项目

teamhanko/hanko
面向开发人员的身份验证和用户管理解决方案。开源替代Clerk & Auth0。

XTLS/Xray-core
X射线,渗透一切。也是最好的 v2ray-core,支持 XTLS。完全兼容的配置。

usememos/memos
一个开源、轻量级的笔记记录解决方案。轻松创建有意义的笔记。

v2fly/domain-list-community
社区托管域列表。为 V2Ray 生成 geosite.dat。

alist-org/alist
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

tailscale/tailscale
使用 WireGuard 和 2FA 的最简单、最安全的方式。

restic/restic
快速、安全、高效的备份程序

rclone/rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

kercre123/wire-pod
适用于 Anki Vector 机器人的免费、功能齐全的服务器软件。

Calcium-Ion/new-api
AI模型接口管理与分发系统,支持将多种大模型转为OpenAI格式调用、支持Midjourney Proxy、Suno、Rerank,兼容易支付协议,仅供个人或者企业内部管理与分发渠道使用,请勿用于商业用途,本项目基于One API二次开发。

ViRb3/wgcf
🚤 适用于 Cloudflare Warp 的跨平台非官方 CLI

charmbracelet/bubbletea
一个强大的小 TUI 框架 🏗

AdguardTeam/AdGuardHome
全网广告和跟踪器阻止DNS服务器

ollama/ollama
启动并运行 Llama 3.2、Mistral、Gemma 2 和其他大型语言模型。

livekit/livekit
WebRTC 的端到端堆栈。SFU 媒体服务器和 SDK。

xvzc/SpoofDPI
用 Go 编写的简单快速的反审查工具

cilium/tetragon
基于 eBPF 的安全可观察性和运行时执行

gohugoio/hugo
世界上最快的网站构建框架。

netbirdio/netbird
通过 SSO、MFA 和精细访问控制将您的设备连接到基于 WireGuard® 的安全覆盖网络。

btcsuite/btcd
另一种用 Go 编写的全节点比特币实现 (golang)

1Panel-dev/1Panel
🔥🔥🔥 Web-based linux server management control panel. / 现代化、开源的 Linux 服务器运维管理面板。

evcc-io/evcc
Sonne tanken ☀️🚘

JanDeDobbeleer/oh-my-posh
最可定制且低延迟的跨平台/shell 提示渲染器

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


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily项目:github.com/bigwhite/gopherdaily

Copyright 2019-2024 GopherDaily