Travis uses Clojure and ClojureScript daily as a co-founder and general nerd at Utah Street Labs. His passion for Clojure can be traced to his time at the Climate Corporation, where he lead the initial push toward Clojure adoption. He has built web UIs, mobile app backends, Cascalog ETL systems and robust Storm topologies in his capacity as a professional Clojure developer. He can frequently be found at Ithaca, NY tech meetups madly raving about Clojure to anyone who will listen.
In this talk, we'll discuss 8 months of developing mobile and web applications using ClojureScript for both client and server development. We'll discuss the joys of a single-language stack, the pitfalls of riding the bleeding edge, and Clojure's influence on the design and layout of projects at Utah Street Labs. We'll also introduce parseapp-cljs and its accompanying Leiningen template, two tools we built to enable ClojureScript development on parse.com's Cloud Code platform.