GopherDaily

GopherDaily

2023-12-28

每日一谚:Make it easy to read from top to bottom


Go技术生态

使用Ent在Go中使用GraphQL 的初学者指南
该文档提供了使用 Ent(专为 Go 设计的实体库)在 Go 中使用 GraphQL 的初学者指南,以解决传统 HTTP API 的挑战,并为图书目录应用程序构建 GraphQL 服务器。

在 Go 中有效测试微服务:最佳实践和技巧
本文提供了在 Go 中有效测试微服务的最佳实践和技巧,强调了全面测试、持续集成和部署中的测试自动化以及错误处理和恢复的重要性。

Go语法规范增加语法特性的变更历史

限制分布式系统中的异步任务
本文讨论了在分布式系统中使用 Golang 包、Asynq 和 Redis 服务器中的 ' Lua 脚本来限制异步任务的简单解决方案的实现,该解决方案确保了全局安全性和简单性。

必读的5本数据结构和算法书籍
本文列出了五本关于数据结构和算法学习的顶级书籍,可以作为参考资料,以及书籍和在线课程的组合,以帮助程序员掌握这些概念并将其应用于现实世界的问题中。

云原生技术

2024 年平台工程预测
Romaric Philogène 预测,到 2024 年,平台工程领域将专注于增强开发人员体验,内部开发人员平台 (IDP) 将成为科技公司的支柱,Kubernetes 朝着用户友好性的方向发展,以及临时环境的出现。

在 GraphQL 客户端和 API 之间共享静态类型
Nitsan Cohen 的博客文章讨论了在 GraphQL 客户端和 API 之间共享静态类型的好处,强调了它如何简化开发过程、增强协作、提高可维护性、加快开发周期并允许并行开发。

踏上职业成长之旅:来自我与 LitmusChaos 的 LFX 导师计划的见解
Magnm Thibaut Freedisch Batale 与 LitmusChaos 分享了他在 Linux 基金会导师计划 (LFX) 中的经验,强调了该计划如何将他从新手转变为自信的贡献者,增强了他的技术理解和编码技能。

年度回顾:平台工程仍然由电子表格运行
New Stack 回顾了 2023 年,指出虽然平台工程正在获得认可,但仍然需要正确的工具来支持它,正如对 100 名全职 IT 专业人员的调查所证明的那样。

AI

4 年 2023 款最佳免费 AI 工具
本文讨论了将在 2023 年彻底改变开发流程的四大免费 AI 工具,包括 PresenAI、Streamlit、Optuna 和 TensorFlow Extended (TFX),它们提供了一系列功能,例如将文章转换为引人入胜的内容、构建交互式应用程序、优化机器学习模型和简化机器学习管道。

流行工具与项目

derailed/k9s
🐶 Kubernetes CLI 以时尚的方式管理您的集群!

hyperledger/fabric-samples
Hyperledger Fabric 示例

moonD4rk/HackBrowserData
Decrypt passwords/cookies/history/bookmarks from the browser. 一款可全平台运行的浏览器数据导出解密工具。

grafana/loki
像普罗米修斯一样,但用于日志。

redis/go-redis
Redis Go 客户端

samber/lo
💥 基于 Go 1.18+ 泛型的 Lodash 风格的 Go 库(map、filter、contains、find...)

anchore/grype
容器镜像和文件系统的漏洞扫描程序

OwO-Network/DeepLX
DeepL免费API(无需TOKEN)

hr3lxphr6j/bililive-go
一个直播录制工具

pingcap/tidb
TiDB 是一个开源、云原生、分布式、兼容 MySQL 的数据库,支持弹性扩展和实时分析。免费试用 AI 驱动的 Chat2Query:https://tidbcloud.com/free-trial

songquanpeng/one-api
OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI.

grpc-ecosystem/go-grpc-middleware
Golang gRPC 中间件:拦截器链接、身份验证、日志记录、重试等。

kubevela/kubevela
现代应用平台。

spf13/cobra
现代 Go CLI 交互的 Commander

anthdm/hollywood
用 Golang 编写的超快轻量级 Actor 引擎

xrpinals/XrpinalsMintTool

navidrome/navidrome
🎧☁️ 现代音乐服务器和流媒体与亚音速/Airsonic 兼容

sirupsen/logrus
Go 的结构化、可插拔日志记录。

prometheus/client_golang
适用于 Go 应用程序的 Prometheus 检测库

syncthing/syncthing
开源连续文件同步

robfig/cron
Go 的 cron 库

go-git/go-git
纯 Go 中高度可扩展的 Git 实现。

determined-ai/determined
Determined 是一个开源机器学习平台,可简化分布式训练、超参数优化、实验跟踪和资源管理。适用于 PyTorch 和 TensorFlow。

quic-go/quic-go
纯 go 中的 QUIC 实现

duke-git/lancet
一个全面、高效、可复用的 Go util 函数库。


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily主页:gopherdaily.tonybai.com

GopherDaily归档:gopherdaily.tonybai.com/more

GopherDaily项目:github.com/bigwhite/gopherdaily

订阅GopherDaily

取消订阅GopherDaily

另一个邮件列表:https://gopher-daily.com

Copyright 2023 GopherDaily