0:00 / 0:00
Naked Performance (with Clojure) – Tommi Reiman
Metosin
9K subscribers • 19 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Tommi Reiman
Advanced. Deep dive for people who know the field.
11K views7 years ago1 recommendation
Systems programmingProgramming languagesLisp and ClojurePerformance and optimizationData structures
Tommi Reiman discusses building high-performance Clojure systems, comparing mutable, persistent, and zero-copy data structures.
Clojure is a modern dynamically typed lisp. Dynamical typing is ofter associated with poor performance and runtime failures. In this talk, I'll present some of the lessons learned on building Clojure/Script systems that are both ridiculously fast and will fail fast on errors. Will compare the performance of mutable, persistent & zero-copy data structures and show how we can use interpreters and compilers to build beautiful and performant abstractions. A quick demo on how to build a simple non-blocking web server that runs idiomatic Clojure to serve millions of requests per sec. Clojure is awesome, and it can be fast too.