ClojureWeb in 7 Big Ideas - stuarthalloway/presentations GitHub Wiki
Abstract
The key to understanding Clojure web development is ideas, not language constructs. In this talk, we will approach Clojure web development via 7 Big Ideas:
- edn, not json
- core.async, not callbacks
- platform, not language
- data, not objects
- protocols, not interfaces
- libraries, not frameworks
- Ash za durbatulûk!
Detailed Abstract
The key to understanding Clojure web development is ideas, not language constructs. In this talk, we will approach Clojure web development via 7 Big Ideas:
- edn, not json
- core.async, not callbacks
- platform, not language
- data, not objects
- protocols, not interfaces
- libraries, not frameworks
- Ash za durbatulûk!
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 web development.