-
Learn Clojure
Clojure Programming is a serious introduction to the language for the experienced programmer, and makes it easier for those with some background in Java, Python, or Ruby to understand and effectively use Clojure. Plus, I helped write it!
Learn more about the book here.
Twitter Updates
- Am I the only one that flinches hard when someone uses "heavy" to ambiguously mean any of #{"slow" "memory inefficient" "complex"} (& more)? 7 hours ago
- Rah rah open source & all that, but I hate filing issues on projects when I don't know the author. Seems fundamentally impolite. 1 day ago
- .@cgrand: "I wrote this in Eurostar on my way back from the last @LambdaNext clojure course" (reducer for/doseq/&c) gist.github.com/cgrand/5643767 1 day ago
- RT @MarsCuriosity: Just a minute! That's all it takes to see 9 months of my mission thanks to fan @krsanford's time lapse http://t.co/EOtHg… 1 day ago
- PSA: if your lib requires stuff in Node, then it's a *Node* library…describing it as a "JavaScript library" is thoroughly unhelpful. 2 days ago
Search all posts
Topics
- Amazon Web Services (2)
- Announcements (12)
- Asides (2)
- Books (4)
- Boston (1)
- Business (11)
- Clojure (46)
- Clojure Atlas (3)
- Clojure Programming (book) (4)
- Cloud (1)
- couchdb (3)
- Craftsmanship (11)
- devops (3)
- DocuHarvest (1)
- Entrepreneurship (13)
- geek (18)
- History (1)
- Java (6)
- Javascript (1)
- lisp (4)
- Maven (5)
- Open Source (6)
- pallet (3)
- PDFTextStream (24)
- Python (4)
- Random Software Geekery (16)
- Scala (4)
- Uncategorized (9)
- wmassdevs (4)
- WTF (1)
Category Archives: Asides
McCarthy on the W3C
I happened to listen to John McCarthy’s keynote at OOPSLA 2007. There are some real gems in there for those interested in the history of Lisp, though I admit that I mostly blanked out through the exposition of his Elephant … Continue reading
How should Clojure applications be structured?
Random thought from #clojure irc last night: Clojure disposes of so much of the ceremony that exists in most programming languages and is so “data-oriented” that the structure of Clojure applications seems to represent the contours one’s domain far more … Continue reading

