Unlearning OOP: How to design Clojure programs

A session at EuroClojure 2012

Thursday 24th May, 2012

9:55am to 10:35am (GMT)

Your background is in OOP languages and you have become intrigued by Clojure. You know that things are different, and that continuing to design your programs in the same way you did in the past is likely going to cause problems. In this session, we will take a look at concepts that are likely to be familiar to you, such as encapsulation, type and class hierarchies, modularization, and domain modeling, and show what the analogies in idiomatic Clojure are. We will also take a look at some of the additional tools Clojure offers that go way beyond what you are used to — hopefully setting you off on your way to become a great Clojure programmer.

About the speaker

This person is speaking at this event.
Stefan Tilkov

CEO/Principal Consultant at innoQ, software architect, RESTafarian, conference tourist bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:55am10:35am GMT

Date Thu 24th May 2012

Short URL


View the schedule


See something wrong?

Report an issue with this session