category

Clojure

共 48 篇文章。
全部文章gamegolang客户端开发MinigameSaasrustPythonJavacgTypescriptengineCocosMmodatabase
clojure

Babashka 脚本化与任务自动化:原生镜像、bb 任务与生产实践

深入 Babashka 的脚本化与自动化实践:原生镜像(GraalVM native-image)原理与毫秒级启动优势、bb 任务(bb.edn)与脚本组织、内置库与 pods 扩展、文件与进程与 HTTP 操作、本地与 CI 自动化实战、与 JVM Clojure 的取舍边界,帮你把 Babashka 用成一套轻量、快速、可移植的脚本与任务运行器。

8 分钟阅读
clojure automation Native Image
clojure

Clojure 函数式错误处理:Result、异常与结构化错误

深入 Clojure 函数式错误处理的实践模式:异常(ex-info/ex-data)与纯函数值错误(Result/Either)的权衡、结构化错误携带语义(错误码/上下文/可追踪)、错误处理组合子(safe/either/try-then)、错误边界与中间件统一兜底、spec 校验输入拦截、恢复与重试策略、日志与可观测性,以及何时抛异常何时返回值,帮你设计优雅、可诊断、可恢复的错误处理体系。

7 分钟阅读
clojure Error Handling Either
clojure

Clojure GraphQL API 实战:lacinia、Schema、Resolver 与权限

深入 Clojure GraphQL API 的工程实践:GraphQL 核心概念(查询/变更/订阅)、lacinia 库的 Schema 定义与 resolver 映射、类型系统与参数校验、字段解析器与数据加载(N+1 问题与批处理)、变更与事务、权限与鉴权(context 注入)、订阅与实时推送、与 REST 的对比与共存、以及性能陷阱(深度限制/复杂度控制),帮你用 Clojure 构建规范、可控、高性能的 GraphQL 服务。

7 分钟阅读
clojure GraphQL Schema