Presentation: Solving New School With the Old School (Clojure)
This presentation is now available to view on InfoQ.com
Watch videoAbstract
There are numerous challenges that come with an application that services the 21st-century user. The application needs to be fault tolerant/correct, it needs to be parallel and concurrent, it needs to be scalable and it will probably require a rich browser UI. In this talk, we will discuss Clojure, a language that's taking some older ideas and solving 21st-century ideas. Topics that will be discussed are Clojure's answer to types, clojure.spec. The ability to write and reason about parallelism and concurrency with core.async. Lastly, we will discuss using the same language on the server and the browser. This talk is geared to folks that are interested in Clojure, Java developers interested in a functional JVM language, folks interested in functional programming and language enthusiasts.