Presentation: Solving New School With the Old School (Clojure)

Track: 21st Century Languages

Location: Empire Complex, 7th fl.

Duration: 4:10pm - 5:00pm

Day of week:

Slides: Download Slides

Level: Intermediate

Persona: Developer

This presentation is now available to view on InfoQ.com

Watch video

Abstract

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.

Speaker: Jearvon Dharrie

Developer Advocate @Comcast

Jearvon Dharrie is a software engineer at Comcast. Jearvon spends his day working with Javascript, Ruby, and Python. In his free time he enjoys toying with programming languages. He is currently interested in Clojure and ClojureScript.

Find Jearvon Dharrie at