-
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
- Rah rah open source & all that, but I hate filing issues on projects when I don't know the author. Seems fundamentally impolite. 6 hours 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 11 hours 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… 11 hours ago
- PSA: if your lib requires stuff in Node, then it's a *Node* library…describing it as a "JavaScript library" is thoroughly unhelpful. 1 day ago
- "joys of home ownership", my arse 1 day 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: devops
Continuous Deployment of Clojure Web Applications: Clojure Conj slides and an epic screencast
It was a privilege and honor to give a talk at last month’s (first (clojure-conj)) on a topic that is often a pain point for many Clojure developers and teams, the continuous deployment of Clojure web applications. Here are my slides from that talk, as well as an example web application project (ready to deploy using pallet and jclouds), along with an introductory/instructional screencast. Continue reading
Posted in Clojure, devops, pallet
4 Comments
Provisioning, administration, and deployment of CouchDB, Java, Tomcat, etc., made easy with Pallet
Note: there may be relevant bits in here still, but usage of Pallet and jclouds has changed since this was first published originally. See this post for links to up-to-date comprehensive example project, a screencast, and other goodies. As I … Continue reading
Posted in Clojure, couchdb, devops, pallet
2 Comments
Clearing some hurdles automating CouchDB administration
I ran into a couple of administration issues with CouchDB while working on support for it in the excellent Pallet project1, so I thought I’d leave some breadcrumbs for those that follow. (Note that these issues were experienced with CouchDB … Continue reading
Posted in Clojure, couchdb, devops, pallet
2 Comments

