MixRadio
MixRadio is a world-class music streaming service delivering music directly to listeners in 31 countries including China, India, USA, Mexico, Brazil, South Africa, UK and across Europe. Our listeners love that we make it easy for them to discover and enjoy music. Our ability to understand the musical tastes of each of our listeners and create unique, personalized mixes from our catalogue of 36 million songs puts us at the cutting edge of music services.
For the last three years we’ve been using Clojure to power our backend at MixRadio. We migrated from a Java platform to one where all new service development is done in Clojure. As of today we have more than 60 microservices written in Clojure. Find out more on our engineering blog.
We're always on the lookout for bright and talented engineers, check out our jobs page for more information on our Clojure and other development positions.
-
Keynote: Dueling keyboards
Featuring Chris Ford
Like the computer keyboard, the musical keyboard is a precise and high-bandwidth input device. Its power is a consequence of its elegant embodiment of the structure of Western European music.
music clojure algorithm -
Actor Systems in Clojure: What are your options?
Featuring Andrei Ursan
Wunderlist, with millions of active users, continues to grow, bending its realtime sync technology to the limits. This pushed them to rethink and experiment with different architectural approaches. In this talk Andrei will cover what they learned from Akka’s Actor System and how to achieve...
clojure akka wunderlist actor-systems realtime-sync -
Building modular systems with asystant
Featuring Patrick Monteith
asystant is a library for building modular event-driven systems with core.async. By defining modules as simple, declarative maps we can build easily modifiable, testable systems. Using a simple in/out API on top of core.async we can trivially build composable, flexible applications while also...
clojure functional-programming -
Conversational Computing: How Okasaki made McCarthy right yet again
Featuring Michiel Trimpe
In 1960, when the computing industry was still struggling with what computer languages even were, McCarthy published his infamous paper discovering a formalism which became the guiding light for the next half century of computing.
clojure functional-programming unison lambda immutability conversational-computing -
3
Lightning Talks Day 1
Featuring Ernestas Lisauskas, David Humphreys and Dave Snowdon
This session will consist of three 15-minute talks by Ernestas Lisauskas, David Humphreys, and Dave Snowdon.
clojure garden css clojurescript -
3
Lightning Talks Day 2
Featuring Glen Mailer, Alejandro Gómez and Frankie Sardo
This session will consist of three 15-minute talks by Glen Mailer, Alejandro Gómez, and Frankie Sardo.
clojure dependencies monads pedestal -
2
REST full web service in Clojure, two different approaches
Featuring Malcolm Sparks and Thomas Van Der Veen
In this talk Malcolm Sparks and Thomas van der Veen will present two different approaches to building RESTfull services in Clojure.
clojure restfull compojure yada -
CIDER: The journey so far and the road ahead
Featuring Bozhidar Batsov
A talk dedicated to the history and the future of the CIDER project. We'll briefly examine the origin of CIDER, its current state and the ambitious plans for its future.
clojure cider nrepl repl -
ClojureScript: Architecting for Scale
Featuring Kris Jenkins
User interfaces are often the most complicated part of your system: they're a mirror of all the ideas in your backend, plus they need better presentation, better error-handling, and a seamless overall experience.
clojure frontend backend -
ClojureBridge - Building a more Diverse Clojure Community
Featuring Ali King
ClojureBridge was created to introduce women and other underrepresented groups to the Clojure language over a one day workshop, with the aim of increasing the diversity of Clojurian communities. This talk covers the practical steps required to organise a ClojureBridge event, based on the...
clojure clojurebridge diversity