Enterprise Clojure Training

corgi

Contents

Ecosystem

Syntax

Functions

Testing

Control Flow

Functional Programming

Java Interop

Concurrency

Polymorphism

Databases

Spec

Macros

Further reading

Introductions

art1

Clojure

clojure logo

What language is it that meets all the criteria? What language would I choose if I had to choose today? Probably Clojure!
— Robert Martin

Clojure

  • Data

  • Functions

  • A tool for thought

  • Getting stuff done

End Introduction