We bring together cutting edge technology, smart people, and lean processes to build products that simplify everyday choices for millions of people in the UK.
Keynote: African Polyphony and Polyrhythm
Featuring Chris Ford
Ethnomusicologists face a dilemma: either shoehorn African music into European notation, or create custom DSLs that can only be understood by a select band of European ethnomusicologists. Computational musicologists can solve this problem, because we have principled ways of modelling specific...music clojure clojurex functional-programming
A Tour of Tick, Time as a Value
Featuring Malcolm Sparks
Dates and time are still a common cause of bugs in our programs. During this talk, you will discover better abstractions for dealing with time, and will be able to explain some features of JUXT's tick library. You will also explore an introduction to Allen's Interval Algebra and learn how...clojure clojurex
(Rails->Clojure :Remove Database)
Featuring Hugo Firth
During this talk, you will discover how Hugo and team re-wrote one of their core web applications from Rails to Clojure. While this sounds like a typical story there is one key difference - you will learn that the new service has been implemented without a database. Due to some unique...clojure rails bigdata
Taming a Huge, Sprawling System with Clojure
Featuring Mahsa Mohammadkhani and Russell Dunphy
HealthUnlocked is a social network for health: the second biggest health website in the UK, with 4 million visits per month. They have also built and maintain a number of other applications with partner organisations such as Macmillan Cancer Support. Over the seven years or so that the company...clojure refactoring distributed-monolith microservices testing architecture experience-report
ClojureX Park Bench Panel: What Does the Next 10 Years Hold for Clojure?
Don't miss this discussion on the future of Clojure!clojure
Machine Learning - Do Androids Dream of Electric Sheep?
Featuring Rickesh Bedia
Machine Learning is in vogue. There are lots of different ways of implementing Machine Learning such as Decision Trees, Probability Theory and Neural Networks. Neural Networks are the most mystifying.deep-learning neural-networks machine-learning
How I Bled All Over Onyx
Featuring Jason Bell
At the last Clojure eXchange, Jason shared an introduction to the Onyx Stream Processing Framework. A year late, you will discover more findings from Jason and team's usage of the framework and discover how the framework was pushed to the limits, what was learned and how Jason chose to solve...clojure onyx