Skip to content

Clojure from the Authorλ︎

A series of important videos from Rich Hickey, the author of Clojure who spent over 2 years designing core of Clojure around the concept of simplicity. Since then Rich has stewarded the continued design and development of Clojure, along with the Cognitect team, ensuring Clojure stays true to is founding principles.

Try Clojure in the REPL

The videos can be watched at any time during the journey into Clojure.

An effective way to learn and become comfortable with Clojure is to write code and evaluate it in the REPL.

Presentations by Rich Hickey are an excellent way understand the design philosophy behind Clojure and support adoption of Clojure as a highly effective language for software development.

Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojureλ︎

Discussing some of the key characteristics of the Clojure language and why those decisions were taken

Clojure made simpleλ︎

Covers the major problems with software development and the challenges most programming languages fail to tackle completely.

Discusses a simple approach to software development and the big picture view of how Clojure solves these problems

Simplicity Mattersλ︎

!!! QUOTE Rich Hickey, Clojure Benevolent Dictator for Life As we move forward we have to take what we already have and make that [software] do more, make it do things differently, make it do things better,

... as we try to take on manipulating software we are ... challenged to understand it in order to make that happen.

... I'll contend that you will completely be dominated by complexity.  I don't care what processes you are using, I don't care how well you test or anything else.

Complexity will dominate what you do.

Discussing Designλ︎

The value of valuesλ︎

Rich Hickey provides analysis of the changing way we think about values (not the philosophical kind) in light of the increasing complexity of information technology and the advent of Big Data

Also see the related video: Database as a value by Rich Hickey

Understanding Clojure as a programming languageλ︎