λ&arr; Lambda Next

A team of renowned Clojure practitioners to catalyse and support the adoption of Clojure across Europe.

Next Clojure Workshop: London, May 20-22
Two modules: Getting Started (£800*) and Going further (£400*)
Or early-bird full ticket at £900* full ticket at £1200*.

(Registrations by Cambridge Data Science)
*All prices excluding 20% UK VAT

An intensive learning experience

The workshop is 3 days in total, the first two introduce the basics of the language and gear up to the last day which covers advanced concepts and techniques. You can opt for any combination of the the 2 and 1 day workshops. We'll be training from The Hub, Westminster in Central London. The workshop will have at most 20 attendees, to 4 trainers.

Our world-class Clojure team

We are a team of 4 long time professional and deeply enthusiastic Clojurists. We've deployed Clojure in a wide variety of interesting domains from atom splitting to music making.

Between us, we've have more experience teaching Clojure in Europe than anybody. You'll know you're in expert hands.

Our proven teaching method

Our teaching method involves carefully sowing and then nurturing the seeds of Clojure's core concepts in an iterative manner.

Our sowing phase of each concept takes place through an "unplugged" session which will scaffold and demonstrate the concept through the use of a variety of illustrative props and audience participation. This allows us to collectively get direct into the core of each individual idea.

We will then fertilise and nurture these new concepts through an increasingly sophisticated set of mini-projects where you write code in groups with our guidance. This allows the ideas to be tested in a real context with chance for rapid and continuous feedback to accelerate the learning process. This is a truly intensive format and so we have all four of our trainers in the room to help, unblock and encourage. With a ratio of 20 attendees to 4 trainers you can guarantee you'll make rapid progress.

Caring for you

We'll lay on a nutritious breakfast and lunch, and all the tea, coffee,

Curriculum

May 20-21: Getting Started

Two intense practice-packed days to get you started on the right foot with Clojure, covering the essentials of the language and how to leverage it:
Clojure essentials
Syntax / Functional Programming / Sequences and collections / Concurrent Programming / Java Interop / OO and polymorphism / Macros

May 22: Going further

One day to focus on design and performance through interactive exercises.
Performance
profiling, primitives, reducers...
Design
architecture, modularisation, data schemas, tagged literals, API, contracts...

Sam Aaron
@samaaron
Overtone
blog

Edmund Jackson
@edmundjackson
blog

In occasional cooperation with Meikel Brandmeyer
@kotarak
blog