-
Notifications
You must be signed in to change notification settings - Fork 17
Clojure in 10 Big Ideas
Stuart Halloway edited this page Jun 20, 2017
·
6 revisions
The key to understanding Clojure is ideas, not language constructs. In this talk, we will approach Clojure via 10 Big Ideas:
- Extensible Data Notation
- Persistent Data Structures
- Sequences
- Transducers
- Specification
- Dynamic Development
- Async Programming
- Protocols
- ClojureScript
- Logic Programming
- Atomic Succession Model
(Yes, I know that is 11 ideas. Think of it as a 10% free idea surplus.)
Each of these ideas is valuable and useful a la carte, and not necessarily only in Clojure. Taken together, they begin to fill in the picture of why Clojure is changing the way many programmers think about software development.
- 2013 RuPy slides
- 2017 Chicago JUG slides