Skip to content

ClojureWeb in 7 Big Ideas

Stuart Halloway edited this page May 21, 2014 · 2 revisions

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.

Clone this wiki locally