Two years ago Ardoq set out to build the documentation platform that the IT-professional wants to use. Starting a “greenfield” project, we were free to choose what we considered to be the best technology for the job, so we ended up using Clojure for all backend components.
In this talk I will share our experience using Clojure to build the http://ardoq.com/ documentation platform.
A few highlights
- Building comprehensive REST-APIs in Clojure
- Rapid feedback using REPL driven development
- Building a “realtime web” backend using Clojure, WebSockets and Redis.
I will also share some of the mistakes we made along the way, as well as lessons learned and tips for anyone starting a new Clojure project.