GopherDaily

GopherDaily

2024-06-16

每日一谚:The bigger the interface, the weaker the abstraction


Go技术生态

Gopher的Rust第一课:Rust的依赖管理
Gopher学Rust第5篇

Go 是一个平台
本文档讨论了使用 Go 的好处,重点介绍了其开发速度、安全性和性能,并重点介绍了其功能,例如简单的并发编程、IDE 集成、依赖项管理、静态二进制文件、开发、格式化、安全性、兼容性承诺、漏洞扫描和性能。

128位整数的原子操作
本文讨论了原子操作对128位整数的实现,包括使用CMPXCHG16B指令为AMD64架构的CPU提供原子操作,以及使用AVX指令集为128位甚至更多 bit的整数提供原子 operand。

在 Go 中使用 OpenTelemetry 监视微服务
Sean Zheng 的这篇博文演示了如何在 Go 中使用 OpenTelemetry 监控微服务交互,方法是设置三个通过 HTTP 请求相互交互的应用程序,并可视化跟踪以深入了解服务性能和交互。

困惑是缪斯女神
菲尔·伊顿(Phil Eaton)建议读者在工作中拥抱困惑,探索其原因,并写下他们的理解,以建立直觉并为同事直觉的增长做出贡献。

网络和套接字:字节序
本文讨论了理解套接字编程中“字节序”的重要性,解释了它会影响内存中字节的顺序,这可能导致数据处理中的错误,并提供了一个简单的示例来说明其在网络通信中的应用。

云原生技术

YAML 揭示:当今开发的支柱
Raj Kumar Patidar 讨论了基于 JSON 的数据序列化标准 JSON-A 在现代开发中的重要性,重点介绍了其简单性、强大功能及其在配置管理、CI/CD 管道和基础结构即代码中的作用。

AI 驱动的可观测性:帮助 AI 帮助您!
Gaurav Bethere 的文章讨论了使用人工智能 (AI) 来增强端到端的可观察性,建议更好的日志记录实践、使用相关 ID、与现有工具集成,以及使用自定义提示和大型语言模型来获得高级见解。

25 种生产力工具,为 Salesforce 工程团队提供支持
在 Salesforce 成立 25 周年的特别版《工程加速器》中,该公司重点介绍了印度、美国、以色列和阿根廷领先工程师使用的 25 种关键生产力工具,包括 Slack、Quip、GUS、GitHub、Postman、Salesforce Workstation、Google Tasks、Streamlit、Streamlit、Sloop、IDE、Amazon Sagemaker 等。

Vault 与 Coder、Cohesity、Confluent、Veritas 等集成增强了客户安全性
HashiCorp 宣布了七款新的 Vault 生态系统集成,为客户扩展了安全用例,包括 HCP Vault Secrets、Vault Enterprise 和 Vault Community Edition,每个都提供不同的安全特性和功能。

AI

软件工程师在人工智能时代仍然不可或缺
The New Stack 认为,尽管 AI 能够自动执行任务和处理数据,并且对更高级别的技能和核心能力的需求不断增长,但软件工程师在 AI 时代仍然具有不可替代性,因为他们具有独特的创造力、解决问题的能力和创新能力。

在软件开发中使用 AI 进行编码的新高度
本文讨论了人工智能 (AI) 在软件开发中的好处,包括成本效益、提高生产力、提高代码质量以及专注于构建和创建,但也强调了它在处理遗留和更新代码、有助于组织和项目上下文、非通用架构以及导航棘手的编码要求方面的局限性。

了解 Apple 的 On-Device 和 Server Foundation Models 版本
Apple 最近发布的 On-device 和 Server Foundation 模型不依赖于 NVIDIA 硬件或 CUDA API,包括 5 个模型,包括 3B 参数设备语言模型、服务器代码模型和图像扩散模型,Apple 的 AI 战略专注于自己的 ML 堆栈,不受 GPU 供应短缺的阻碍。

流行工具与项目

fleetdm/fleet
面向 IT、安全和基础架构团队的开源平台。(Linux、macOS、Chrome、Windows、云、数据中心)

jeessy2/ddns-go
简单易用的DDNS。支持阿里云、腾讯云、Dnspod、Cloudflare、Callback、华为云、百度云、Porkbun、GoDaddy、Namecheap、NameSilo...

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

hay-kot/homebox
Homebox 是为家庭用户构建的库存和组织系统

SagerNet/sing-box
通用代理平台

iyear/tdl
📥 用 Golang 编写的 Telegram tookit

evcc-io/evcc
Sonne tanken ☀️🚘

cloudflare/cloudflared
Cloudflare Tunnel 客户端(以前称为 Argo Tunnel)

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

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

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

slackhq/nebula
一个可扩展的覆盖网络工具,专注于性能、简单性和安全性

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

go-telegram-bot-api/telegram-bot-api
Telegram Bot API 的 Golang 绑定

davecheney/httpstat
它就像 curl -v,带有颜色。

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

kgretzky/evilginx2
独立的中间人攻击框架,用于网络钓鱼登录凭据和会话 cookie,允许绕过 2 因素身份验证

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

hashicorp/terraform-provider-aws
AWS 提供商使 Terraform 能够管理 AWS 资源。

weaviate/weaviate
Weaviate 是一个开源的向量数据库,它同时存储对象和向量,允许将向量搜索与结构化过滤与云原生数据库的容错性和可扩展性相结合。


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily主页:gopherdaily.tonybai.com

GopherDaily归档:gopherdaily.tonybai.com/more

GopherDaily项目:github.com/bigwhite/gopherdaily

订阅GopherDaily

取消订阅GopherDaily

Copyright 2019-2024 GopherDaily