2024-10-26
:: George
#CI/CD
#API Testing
#Go
#Rust
#Node.js
#Replay
#Mock Keploy 是一款基于 eBPF 实现的 API Testing 工具,在开发阶段录制 API 请求记录,生成用于 Replay 的测试用例……
2024-09-04
:: George
#gRPC
#gRPC-Web
#RPC
#Go
#RESTful 在构建新项目时考虑用什么协议时,偶然发现了 Connect 这个项目,它实现了 gRPC、gRPC-Web、RESTful 的全兼容……
2024-07-31
:: George
#Docker
#Kubernetes
#Swarm
#Helm
#Go 最近在逛 daily.dev 的时候,发现一个有趣的项目,它通过自定义的 Specification,定义容器编排的配置,再通过 CLI 转化为各平台的 YAML 配置文件……
2024-06-06
:: George
#Database
#SQL
#Go sqlc 是一款基于 Go 语言开发的开源代码生成器,基于 DDL 为 Go 项目生成 CURD 的代码……
2024-03-19
:: George
#PHP
#FFI
#C
#Go
#Shared library 在网上看到一个感兴趣开源项目,仔细研究了一下代码,发现核心的 License 逻辑是调用外部动态链接库实现的……
2023-11-29
:: George
#Template
#Go
#Project 过去为了保证不同项目之间结构一致,我们只能手动克隆项目,然后再按具体需求进行增量修改,现在可以通过一个命令实现这些了…
2023-11-23
:: George
#Go
#Gitlab
#Runner
#CI
#CD
#Docker
#Container
#Registry
#CA 尝试了在 Gitlab 上开启 Container Registry 后,今天分享一下我们的 Go 项目在 Gitlab 生态的最佳实践
2023-11-05
:: George
#CLI
#Go
#Terminal
#neofetch 这是一款可以通过配置文件来生成 CLI 执行结果动画的 CLI 工具,你可以通过它更好的录制你的 CLI 示例
2023-10-30
:: George
#Zitadel
#Authentication
#Authorization
#Go
#JWT
#JWK
#OIDC
#IDaaS 在之前的文章中提到使用 Zitadel 作为统一身份认证中心,并且对接了一些项目,今天来介绍如何在 Go 项目中集成 Zitadel
2023-06-15
:: George
#Cerbos
#Go
#Authorization 在很多企业应用中需要做到精细的权限控制,如果自己为每一应用构建一套授权体系成本是非常高的!