GopherDaily

GopherDaily

2024-03-31

每日一谚:Don't rely on the underlying array of a slice


Go技术生态

Go是新的Java
David Gallay 讨论了 Golang 和 Java 之间的比较,强调这两种语言都是为了满足业务需求而创建的,Golang 提高了编译速度、简化并发代码并减少了技能问题的影响。

Mastering Golang Backend Development: Essential Skills and Interview Tips
The article "Mastering Golang Backend Development: Essential Skills and Interview Tips" by Md Imran by Wise Monks is a Medium post that provides insights into the essential skills and interview questions needed for Golang developers.

为什么Devops/SRE应该学习Golang?
Golang 是一种专为可扩展性、性能、轻量级线程、效率、简单性、跨平台兼容性和部署而设计的语言,使其成为 DevOps 社区的热门选择,尤其是对于 Kubernetes 和 Docker 等应用程序。

Create a Reverse Proxy with Golang
The article "Create a Reverse proxy with Golang" by Zhimin Wen is a blog post on Medium where he explores the idea of creating a reverse proxy using Golang to facilitate the connection of IBM API to a website.

在 Go 中构建交互式 shell
这篇博文讨论了如何使用 Golang 构建交互式 shell,特别关注如何使用 abiosoft/ishell 包来构建 Dolt,这是世界上第一个版本控制的 SQL 数据库。

使用叠加网络的 MinIO 网络
本文讨论了叠加网络的使用,特别是在 Docker 和 Kubernetes 等容器化技术中,以弥合网络任务中的知识差距,并实现可扩展、安全的配置,特别是对于分布式应用程序。

您的路线图是否优先考虑内存安全的编程语言?
本文讨论了采用内存安全编程语言(如 Python、Java、C#、Go、Rust 和 Swift)的重要性,因为它们可以降低内存问题和漏洞的风险,正如来自多个国家的网络安全机构在一份文件中概述的那样。

云原生技术

Linux xz 库中的恶意代码危及 SSH
在 Linux xz 数据压缩库中发现了恶意代码,这些库对许多程序至关重要,可能对 Linux 用户构成安全威胁。

Hashicorp Vault: Get Started with Vault Namespaces
The article "Hashicorp Vault: Get Started with Vault Namespaces" by Kevin, published on DevOps.dev in February 2024, explains that a 'namespace' in the HashiCorp Vault is a way to logically partition a Vault instance into multiple virtual instances, creating isolated environments that create 'Vaults within a Vault'.

KubeCon Paris:推出 SpinKube 并通过 WebAssembly 集成塑造 Kubernetes 的未来
在 KubeCon Paris 上,Fermyon 宣布推出 SpinKube,这是一个用于将 WebAssembly (Wasm) 支持安装到集群中以及部署和管理 Spin 应用程序的工具包,以及其企业兄弟 Fermyon Platform for Kubernetes。

在 API Connect 中动态分配客户端 ID
Zhimin 温 讨论了在 API Connect 中动态分配客户端 ID 的概念,并解释说系统基于客户端 ID 来执行规则,并且可以自定义以满足特定要求,例如当消费者使用 HTTP 基本身份验证调用 API 但仍希望使用仅针对客户端 ID 设计的功能时, 例如速率限制和报告。

从 Kyverno 策略生成 Kubernetes ValidatingAdmissionPolicies
这篇博文讨论了如何使用通用表达式语言 (CEL) 表达式从 Kyverno 策略生成 Kubernetes ValidatingAdmissionPolicies 进行资源验证,并提供了有关如何创建 Kyverno 策略以确保没有 hostPath 卷用于部署的分步指南。

迷人的工具包:测试软件探索工具
New Stack 时事通讯讨论了 Gtoolkit 的使用,Gtoolkit 是一种允许开发人员更轻松地探索代码的工具,并建议它目前的实用性有限,但它提供了一个导览,并且易于安装和使用。

AI

流行工具与项目

tinode/chat
即时通讯平台。Go 中的后端。客户端:Swift iOS、Java Android、JS webapp、可脚本命令行;聊天机器人

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

IceWhaleTech/CasaOS
CasaOS - 一个简单、易于使用、优雅的开源个人云系统。

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

EverythingSuckz/TG-FileStreamBot
一个电报机器人,它将为电报文件提供即时流链接,而无需等到下载完成。

charmbracelet/huh
构建终端表单和提示 🤷🏻 ♀️

TomDoesTech/GOTTH

SagerNet/sing-box
通用代理平台

m1k1o/neko
在 docker 中运行并使用 WebRTC 的自托管虚拟浏览器。

gravitational/teleport
保护对所有基础架构的访问

syncthing/syncthing
开源连续文件同步

google/syzkaller
Syzkaller 是一个无监督覆盖引导的内核模糊器

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

loft-sh/devpod
代码空间,但开源,仅限客户端且无主见:适用于任何 IDE,允许您使用任何云、kubernetes 或仅 localhost docker。

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

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

pojntfx/weron
基于WebRTC的覆盖网络。

projectdiscovery/httpx
httpx 是一个快速且多用途的 HTTP 工具包,允许使用 retryablehttp 库运行多个探测器。

getlantern/lantern
Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت

binwiederhier/ntfy
使用 PUT/POST 将推送通知发送到您的手机或桌面

plandex-ai/plandex
用于复杂任务的 AI 编码引擎

pocketbase/pocketbase
开源实时后端 1 个文件

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

etcd-io/etcd
分布式可靠的键值存储,用于分布式系统最关键的数据

AdguardTeam/AdGuardHome
网络范围的广告和跟踪器阻止DNS服务器


编辑: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 2019-2024 GopherDaily