展示 HN:我用 Clojure 构建了一个自托管的课程平台。
Show HN: I built a self-hosted course platform in Clojure

原始链接: https://clojure.stream

ClojureStream 是您获取所有 Clojure、ClojureScript 和 Datalog 相关资源的地方。您可以在一个由 Clojure 社区构建和维护的专属平台上,访问结构化的学习路径、参与直播研讨会、探索深入的播客访谈等等。

## 自托管 Clojure 课程平台 Jacek Schae 发布了一个使用 Clojure 构建的自托管在线课程平台,提供 Reagent、Re-frame 和 Datomic 等技术的课程。他从 Podia 迁移过来,从而消除了平台费用,降低了价格,并无缝地转移了现有用户数据和订阅。 这一消息引发了关于 Clojure 动态类型的讨论。一位用户质疑如何在没有静态类型的情况下管理契约和模式版本控制,并提到了在 Node.js 中遇到的一个具有挑战性的调试体验。回复强调了 Clojure 的 `spec` 和 `malli` 库,用于在 API 边界进行验证和定义数据模式。 其他评论询问了平台的的技术栈、Jacek 使用 Clojure 的经验,以及开源代码的可能性。用户还提供了关于网站性能(滚动速度)和货币显示(CHF 而不是 USD)的反馈。 许多评论者对 Clojure 和提供的课程表示热情。
相关文章

原文

ClojureStream is your place for all things Clojure, ClojureScript, and Datalog. Access structured learning paths, engage in live workshops, explore insightful podcast conversations, and more within one dedicated platform built by and for the Clojure community.

联系我们 contact @ memedata.com