u/yogthosin r/Clojure • Recommends
Clojure/north: Reitit, the Ancient Art of Routing by Tommi Reiman
1.9K subscribers • 15 videos on Hallway
Intermediate. Assumes working knowledge.
8.5K views7 years ago1 recommendation
Programming languagesWeb developmentLisp and ClojurePerformance and optimizationAPI design
Tommi Reiman explains the design principles, performance optimizations, and data-driven patterns behind the Reitit routing library for Clojure.
Reitit is a new and fast isomorphic data-driven routing & dispatching library for Clojure/Script. Its key features are first-class route data, extensibility, composability and kick-ass performance. In this talk, Tommi walks through the design principles of reitit, it's main features, different routing algorithms and compare it to other routing engines in both Clojure/Script and JavaScript. Tommi also shares lessons learned on writing performant code with Clojure and describe the emerged data-driven patterns like data expansion, partial validation and data compilation. This talk is for everyone interested in Clojure/Script, web development, routing, data-structures, performance and data-driven design in general. github.com/metosin/reititWhat people say. Recommended as an insightful talk on data-driven library design and high-performance Clojure development.
u/yogthosin r/Clojure • Recommends