-
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
- RT @ztellman: #clojure protocol PSA gist.github.com/ztellman/56032… 1 day ago
- RT @reiddraper: My chapter from O'Reilly's Bad Data Handbook is now up on my blog: reiddraper.com/data-traceabil… 3 days ago
- RT @HackForWestMA: Submit your ideas to improve #WesternMA though innovation and technology. hackforwesternmass.org/submit #HackForChange 3 days ago
- "Not Having A Real Job" edu.mkrecny.com/thoughts/not-h… 3 days ago
- computation-as-data, the point at which data-all-the-things either gets really awesome, or jumps the shark /cc @kovasb 3 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: pallet
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

