-
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 @sorenmacbeth: coffee is for closures 8 hours ago
- TIL django cookie-based sessions are signed, but not encrypted (!!) docs.djangoproject.com/en/1.5/topics/… 9 hours ago
- port 80 rules with an iron fist 10 hours ago
- A History of Erlang, by @joeerl [PDF] webcem01.cem.itesm.mx:8005/erlang/cd/down… 12 hours ago
- .@cgrand's implementation of Tarjan’s strongly connected components algorithm clj-me.cgrand.net/2013/03/18/tar… #clojure 14 hours 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)
Author Archives: Chas Emerick
2011 Clojure Scholarship: Help send Ambrose to the Conj!
Update 2011-11-08T01:41 We did it! Details and acknowledgements for all who donated now here! About a year ago, I had the distinct privilege of having a front-row seat when the generosity of the Clojure community (and others!) helped Anthony Grimes … Continue reading
Posted in Clojure
3 Comments
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
Clojure で適切な型定義を選択するためのフローチャート
A few weeks ago, I put together a flowchart to help choose the right type-definition form in Clojure in various circumstances. Afterwards, OGINO Masanori contacted me, offering to produce a Japanese translation of the flowchart. The result looks great…thank you, … Continue reading
At what point does S3 break?
AWS’ Jeff Barr announced yesterday that their S3 service: holds more than 449 billion objects and processes up to 290,000 requests per second for them at peak times I’m a very happy user of S3 and much of the rest … Continue reading
Posted in Amazon Web Services
1 Comment
Scala isn’t complicated; it’s clever
I’ve been away from Scala for a long while now — a little more than three years. v2.7.1 was the last rev I used significantly, if memory serves. I enjoyed my time with it, but it just wasn’t the best … Continue reading
Posted in Scala, WTF
14 Comments
Results of the 2011 State of Clojure survey
A few weeks ago, I opened the 2011 State of Clojure survey. As with last year’s survey, my aim was to take a snapshot of the Clojure community — our origins in aggregate, how and where we are using Clojure, … Continue reading
Posted in Clojure
20 Comments
Flowchart for choosing the right Clojure type definition form
Clojure offers a number of different forms that define types (and generate Java classes). Choosing between deftype, defrecord, reify, proxy, and gen-class can be a tripping point for those new to Clojure. I’d obviously like to make such decisions easier … Continue reading
Posted in Clojure
13 Comments
Your life is a vector
I drew something like this in my notepad a few months ago while thinking about the progression of life, what it means to achieve and attain satisfaction with one’s life. I’ve started to find it useful to think about different … Continue reading
Posted in Uncategorized
Leave a comment
The 2011 State of Clojure Survey is Open
I’ve finished putting together the State of Clojure 2011 survey, which is embedded below. It will remain open for input until Monday, June 20th. As was the case last year, we are likely on the verge of a new “major” … Continue reading
Posted in Clojure
10 Comments
‘Clojure Programming’ book now available
Update [2011-08-23 18:49 UTC]: The Rough Cut of Clojure Programming has been updated significantly since this post originally went live. Go check it out. :-) Some time ago, I announced that I was coauthoring a book on Clojure for O’Reilly (see … Continue reading
Posted in Announcements, Books, Clojure, Clojure Programming (book)
9 Comments

