The resurgence of interest in functional languages is often linked to their superior handling of concurrent and parallel environments, a crucial feature to exploit the increasing number of CPU cores in standard hardware. Clojure contains a few facilities to produce parallel code, but these tools...

With the increased development and adoption of streaming platforms, you now have a solid mechanism for collecting and processing data in a timely fashion. The growth and interest in machine learning and artificial intelligence has also given you refined prediction and decision making.

Building a new product can be a lot of fun and you have to choose what technology stack will give you a good head start. Initially, Łukasz and team chose Ruby on Rails to build a prototype which was great until our users started to grow significantly.

Gower Street Analytics is a big-data movie industry company that is in the somewhat rare position of using Clojure for the back-end, Clojure for the 'front-end' (web layer) and ClojureScript for the client. In this brief talk, Nigel will share what you can learn from running clj/cljs on...

From her personal experience with the testing culture in the Clojure community, Eleanor felt the need for and developed a less idealistic and more practical, negotiated approach to testing, with the emphasis on lightweight, maintainable tests. During this talk, she will share her approach and...