Clojure macros are evaluated at compile time, this enables us to do some interesting tricks. This demo shows how to generate a unique ID for each uberjar build.
Clojure Transit online converter
Convert transit+json string to Clojure EDN data
Reitit: 访问控制
在Reitit路由里实现token验证及访问控制
使用火焰图分析系统资源使用情况
使用Flame Chart(火焰图)直观地显示CPU及内存的使用情况,快速定位出问题的具体线程
Spacemacs, Cider 及 Reveal
Reveal是查看Clojure数据的工具。使用Reveal可以让我们不必用打印的方式去查看数据值。
Java设计模式及对应的函数式编程范式
介绍Java的设计模式及在函数式编程里对应的编程范式,对比Java与Clojure的相应实现
使用Clojure读取QQ邮箱
如何发布Clojure包到clojars
ClojureScript实现交互式数据展示
在ClojureScript中使用ozplot及实现vega-lite交互式数据展示
使用ClojureScript编写Phonegap应用
使用ClojureScript编写Phonegap应用
Hiccup/HTML在线转换工具
Hiccup/HTML bidirectional converter; Hiccup/HTML在线转换
如何防止clj-http.client请求卡死
clj-http.client有至少5个带有timeout的参数,本文介绍各这些参数的含义,同时介绍如何自定义出现IO异常时重试策略。从而避免HTTP请求卡死。
clojure.core.async/go最佳实践
clojure.core.async go的最佳使用实践
如何使用specter
clojure.set googides
Clojure项目里使用国内源
在Clojure项目里使用国内镜像源。
clojure.core goodies
A random collection of functions/macros in clojure.core.
Redis存储Ring Session
Redis存储Ring Session
Clojure常用包
clojure常用库大集合