GopherDaily

GopherDaily

2024-01-05

每日一谚:Go is not theoretically exciting on the surface, but it's very useful in real life


Go技术生态

我们做对了什么,我们做错了什么
2023 年 11 月 10 日,在悉尼举行的 gopherconau 会议上,演讲者讨论了 Go 作为开源项目推出 14 周年,强调该项目不仅关乎语言,还关乎改进软件开发。

“未维护”(开源代码)代码代表着巨大的价值
Chris Siebenmann 认为,“未维护”的开源代码仍然有价值和重要,因为它仍然有一个用户社区,他们仍然从中获得价值,而且它可能不会以传统意义上的维护来保持新功能的更新。

构建 Golang HTTP 服务器:从 Hello World 到依赖注入
Aman Bhardwaj 在 Medium 上发表的文章探讨了使用 Golang 构建 HTTP 服务器的过程,从在 Visual Studio Code 中初始设置空白项目开始,到实现路由和使用依赖注入以获得更干净、更易于维护的代码库。

Dolt 交互式rebase
Dolt 是世界上第一个完全版本化的关系数据库,它引入了 rebase,这是 Git 的一项主要功能,允许用户以与 Git 相同的方式分支、合并、比较、推送和拉取他们的关系数据,并提供了一个交互式 rebase 示例来清理混乱的提交历史记录。

使用 Golang 了解队列中的 FIFO 和 LIFO 原则
这篇博文解释了计算机科学和软件开发中 FIFO(先进先出)和 LIFO(First_Out后进先出)队列的概念,它们是用于按特定顺序管理和操作数据的基本数据结构。

2023年回顾
马丁·克里普曼 (Martin Klipmann) 2023 年的博客重点介绍了他的个人和职业亮点,包括他孩子的出生、剑桥大学副教授的新工作、研究论文、工业合作,以及他的项目 Automerge 的成功以及他与 Ink & Switch 的持续合作。

网关 API 实践(第一部分)— FSM 网关中的故障注入策略
本文介绍了 K8s 网关 API 的开源实现 FSM 网关的故障注入功能,并演示了如何使用它来增强微服务架构的健壮性和可靠性。

云原生技术

如何从 Red Hat OpenShiftSDN/OVN-Kubernetes 迁移到 Cilium
这篇博文提供了有关如何从红帽 Kubernetes SDN/OVN-Kubernetes 迁移到云原生网络解决方案 Cilium 的分步指南,Cilium 具有先进的网络功能、强大的安全性和增强的可观测性。

10,000颗星星!这个开源低代码工具非常受欢迎。
开源低代码工具 ALA Cloud 人气飙升,主要由北美的后端工程师使用,提供协作、数据库集成和工作流构建等功能。

四大 Kubernetes 攻击链以及如何打破它们
这篇博文讨论了针对 Kubernetes 的四个主要攻击链,包括暴露的端点攻击、权限提升攻击、供应链攻击和开发人员凭据盗窃,并提供了缓解这些威胁的策略。

2024 年的 WebAssembly:组件是也不是大事
本文讨论了 WebAssembly 的未来,它在跨各种端点和设备同时部署应用程序的潜力,以及它与开源项目的集成,重点关注其组件及其在采用中的作用。

Kubernetes Gateway API 入门
本文简要概述了 Kubernetes Gateway API,重点介绍了控制器在管理 Kubernetes 集群中的网络方面的作用,并讨论了 Google 网关在灵活性和兼容性方面的局限性。

8 Top Docker Tips and Tricks for 2024
The source document is a brief message with the error message " 403 Forbidden".

对 rqlite 的新 Helm 支持
轻量级、开源、分布式关系数据库 rqlite 已收到 Jason Tackaberry 的新 Helm 图表,增强了其与 Kubernetes 的集成,并使其更容易管理 rqlite 部署。

SQL for Big Data: Tips and Tricks Every Data Scientist Should Know
The article "SQL for Big Data: Tips and tricks every data scientist should know" by SQL Fundamentals is a comprehensive guide that provides tips and tricks to help data scientists efficiently analyze large datasets using SQL, whether dealing with massive logs, complex joins, or distributed systems.

KubeCon + CloudNativeCon NA 2023 上的平台工程成熟度
在芝加哥举行的 KubeCon NA 2023 大会上,平台工程的主题是一个重要的焦点,公司越来越关注简化平台工程最佳实践和构建内部开发人员平台。

Argo能走多远?
本文讨论了在 Kubernetes 中使用 Argo 工具进行持续交付的利弊,强调了它的简单性、处理多个集群的能力以及处理特定版本的能力,但也指出了其可扩展性和 Git 存储库管理的潜在问题。

AI

AI:初学者的旅程
Megha Kaura 讨论了 AI 对设计行业的影响,强调了从基于命令的系统到基于意图的结果的转变,以及 AI 在理解和解决复杂的人类问题方面面临的挑战。

解决“真实性”问题:确保大型语言模型的可靠性
本文讨论了大型语言模型 (LLM) 的真实性问题、它们生成类似人类文本的能力,以及它们安全和合乎道德的部署需求,尤其是在医疗保健和金融等敏感领域。

流行工具与项目

RUB-NDS/Terrapin-Scanner
This repository contains a simple vulnerability scanner for the Terrapin attack present in the paper "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation".

apache/incubator-answer
适用于任何规模团队的问答平台软件。无论是社区论坛、帮助中心还是知识管理平台,您始终可以信赖 Apache Answer。

zeromicro/go-zero
带有 cli 工具的云原生 Go 微服务框架,可提高工作效率。

hashicorp/terraform-provider-aws
Terraform AWS 提供程序

gorilla/websocket
Package gorilla/websocket 是一个快速、经过充分测试且广泛使用的 Go WebSocket 实现。

qiwentaidi/Slack
一款Go Wails实现的GUI工具,功能涵盖网站扫描、端口扫描、企业信息收集、子域名暴破、空间引擎搜索、CDN识别等

cilium/ebpf
ebpf-go 是一个纯 Go 库,用于读取、修改和加载 eBPF 程序,并将它们附加到 Linux 内核中的各种钩子上。

argoproj/argo-cd
Kubernetes 的声明式持续部署

99designs/gqlgen
基于 Go Generate 的 GraphQL 服务器库

cert-manager/cert-manager
在 Kubernetes 中自动配置和管理 TLS 证书

thanos-io/thanos
具有长期存储功能的高可用性 Prometheus 设置。CNCF孵化项目。

gin-gonic/gin
Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。它具有类似马提尼的 API,性能要好得多——速度提高了 40 倍。如果您需要出色的性能,请给自己买一些杜松子酒。

stretchr/testify
一个具有常见断言和模拟的工具包,可以很好地与标准库配合使用

google/pprof
PPROF是一种用于可视化和分析分析数据的工具

onsi/ginkgo
Go 的现代测试框架

openimsdk/open-im-server
即时通讯聊天

kubernetes/autoscaler
Kubernetes 的自动缩放组件

milvus-io/milvus
云原生矢量数据库,为下一代 AI 应用提供存储

moby/moby
Moby Project - 容器生态系统的一个协作项目,用于组装基于容器的系统

go-playground/validator
💯Go Struct 和 Field 验证,包括 Cross Field、Cross Struct、Map、Slice 和 Array 潜水

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

gophish/gophish
开源网络钓鱼工具包

istio/istio
连接、保护、控制和观察服务。

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

spf13/viper
使用獠牙进行配置


编辑: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