An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

Speaking about "Boring Stuff" at Clojure/West

January 11, 2012 ·

I was very pleased to get an email last night notifying me that my session proposal has been accepted for Clojure/West in March! Due to the number of high-quality submissions, I'll get a 25 minute slot instead of a 50 minute slot so that'll be quite a challenge and I'll have to narrow the focus of my talk to make it fit. Here's the original title and description - the talk will be a subset of this, yet to be decided:

Real World Clojure - Doing Boring Stuff With An Exciting Language

Clojure is often praised for its ability to tackle complex data problems and the glory goes to pattern matching, logic programming and massive scale (Storm, Cascalog etc) but what about real world problems? Is Clojure really only useful for hard problems?

In this session we'll take a look at using Clojure as a general purpose scripting language. World Singles has a multi-lingual, multi-tenant web platform for Internet Dating and we've adopted Clojure as our primary back end language. We'll look at solving real world problems - persistence, email, internationalization, configuration and environment control - ordinary problems, in ordinary applications, to see how Clojure can help you in your day-to-day life.

Given my association with, I'll probably focus mostly on that part of our usage but I hope to at least give a flavor of the other stuff we're doing with Clojure.

Tags: clojure

2 responses

  • 1 Shantanu Kumar // Jan 11, 2012 at 8:54 PM

    Good to see you are going to talk about this topic, which is quite underrated given how Clojure is pitched for hard problems in general. I hope the talk will be recorded.
  • 2 Sean Corfield // Jan 12, 2012 at 6:14 PM

    Thanx Shantanu. Getting Clojure in front of more people as a general purpose programming / scripting language is something very dear to my heart :)