GopherDaily

GopherDaily

2024-01-26

每日一谚:Think about how you would do it in Java/C#, Do the opposite


Go技术生态

如何在 Go 中使用 HTMX 编写 ToDo 应用程序
这篇博文提供了有关如何在前端使用 HTMX 和 Go 作为后端服务器创建基本 Todo 应用程序的分步指南,强调了 Web 开发的简单性和效率。

在 Go 中理解和实现信号量模式
这篇博文讨论了 Semaphore 模式的实现,这是一种用于管理对共享资源的访问的并发编程技术,在 Go 语言中,Go语言以其强大的并发功能而闻名。

深入了解 Go 反射:制作动态开源配置包
该文档详细介绍了 Go 基于反射的配置管理方法,解释了如何使用它来创建适应各种结构类型并解析环境变量的动态配置包。

在 Go 中,我将避免使用“any”作为实际类型
Chris Siebenmann 反对在 Go 编程中使用“any”类型,认为与使用 'interface{}' 相比,它提供的清晰度较低,需要更多的认知努力,后者更明确且语法噪音更少。

API 设计是一门失传的艺术吗?
本文讨论了 API 设计在基于云的系统中的重要性,强调虽然系统设计良好,但 API 往往被低估,并可能导致性能、扩展和延迟问题。

云原生技术

Announcing Docker Scout Software Supply Chain Solution for Open Source Projects
The source document is a brief message with the error message " 403 Forbidden".

dive:用于探索Docker镜像中每一层的工具
dive是一项开源项目,用于探索Docker镜像中每一层的工具。

边缘计算生态系统中的 Linux 和物联网网关技术
本文讨论了 Linux 在边缘计算和物联网网关技术中的作用,强调了其优势、挑战和未来前景,包括其开源性质、灵活性、安全性和社区支持。

Docker Compose Dependency Management Isn’t a Silver Bullet
The article discusses the limitations of Docker Compose dependency management, particularly the dependency management in the depends\_on attribute, and how it can lead to database connection errors when Dockerizing a Python, Django, MariaDB web app.

DevOps SRE 工程师的动机是什么,基于我们 2023 年的调查
Palark 在 2023 年进行的一项调查显示,DevOps 和 SRE 工程师的主要激励因素是学习和尝试前沿技术、处理大量技术以及团队和工作环境,薪水是前三名激励因素中最接近的亚军。

边缘原生设计行为解释
物联网边缘工作组开发了一份新的白皮书《边缘原生应用设计行为》,该白皮书扩展了云原生应用设计的原则,以满足边缘环境的独特要求。

基础架构即代码:终极指南
本文讨论了基础架构即代码 (IaC) 的兴起,该工具允许开发人员和运营人员使用共享语言管理基础架构,提供与机器的直接通信,并帮助进行版本控制和 DevOps 或 GitOps。

分布式 Go 微服务中的 OpenTelemetry 入门
本文提供了有关如何在分布式 Go 微服务中使用开源框架 OpenTelemetry 的教程,以增强可观测性并解决分布式系统中的问题。

AI

GitGuardian 领先的机器学习创新
Git Guardian 的首席机器学习工程师 Arnault 讨论了该公司对数据科学和机器学习的关注,专注于复杂问题和改善客户体验,同时还考虑使用 OpenAI,因为他们处理了大量机密。

软件开发中的人工智能:人工智能将如何影响软件开发的未来?
本文讨论了人工智能 (AI) 在软件开发中的作用,揭穿了关于其对技术工作的影响、对软件交付的影响以及增强数据安全性、简化错误识别、战略决策和提高估计准确性等潜在好处的神话。

LLM的优势、劣势和危险
这篇博文讨论了大型语言模型 (LLM) 的优势、劣势和危险,强调了它们理解训练集中单词概率分布的能力、它们在思维、理解和推理方面的局限性,以及它们在生成式 AI 中被滥用的可能性。

Character AI Applications: Revolutionizing Entertainment, Virtual Assistant
The article " Character AI Applications: Revolutionizing Entertainment, Virtual Assistants, and Gaming" by Asad Siddiqui on Medium discusses the transformative impact of Character AI on technology, from revolutionizing the entertainment industry to becoming an integral part of virtual assistants and gaming.

流行工具与项目

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

projectdiscovery/cvemap
轻松驾驭 CVE 丛林。

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

GoogleCloudPlatform/terraformer
用于从现有基础结构生成 terraform 文件的 CLI 工具(反向 Terraform)。从基础设施到代码

litmuschaos/litmus
Litmus 帮助 SRE 和开发人员以云原生方式实践混沌工程。混沌实验发布在 ChaosHub (https://hub.litmuschaos.io)。社区笔记已 https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q

fullstorydev/grpcurl
与 cURL 类似,但对于 gRPC:用于与 gRPC 服务器交互的命令行工具

kubernetes-sigs/metrics-server
Kubernetes 内置自动缩放管道的可扩展且高效的容器资源指标来源。

filebrowser/filebrowser
📂 Web 文件浏览器

hashicorp/vault
用于机密管理、加密即服务和特权访问管理的工具

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

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

jesseduffield/lazygit
用于 git 命令的简单终端 UI

coder/coder
通过 Terraform 预配远程开发环境

actions/actions-runner-controller
适用于 GitHub Actions 自托管运行器的 Kubernetes 控制器

go-admin-team/go-admin
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro

prometheus/prometheus
Prometheus 监控系统和时序数据库。

flipped-aurora/gin-vue-admin
基于vite+vue3+gin搭建的开发基础平台(支持TS,JS混用),集成jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,chatGPT自动查表等开发必备功能。

siderolabs/talos
Talos Linux 是为 Kubernetes 构建的现代 Linux 发行版。

rancher/rancher
完备的集装箱管理平台

grpc-ecosystem/grpc-gateway
遵循 gRPC HTTP 规范的 gRPC 到 JSON 代理生成器

ent/ent
Go 的实体框架

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

fleetdm/fleet
面向 IT、安全和基础架构团队的开源平台。(Linux、macOS、Windows、Chromebook、AWS、Google Cloud、Azure、数据中心、容器、物联网)

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

containerd/containerd
开放可靠的容器运行时


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