-
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… 2 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: Python
Python, Growth, and Sandboxes
Well, I sure did step in it. Consider: up until last week, I was simply using this space every now and then for some relatively bland navel-gazing related to selected goings-on at Snowtide. Then, a friend of mine decided to … Continue reading
Posted in geek, Python, Random Software Geekery
1 Comment
Python 3 and Growth (or the lack thereof)
I’m not saying that Python is dying somehow — far from it. However, I think it’s safe to say that it has stopped growing (and hasn’t grown significantly since v2.2 with the great class/type unification). As much as I enjoy working in Python, it has not (and looks like it will not) grow along with the problems that I need to solve. Continue reading
Posted in geek, Python
12 Comments
Introducing jsdifflib
Note: jsdifflib is now on github. I’d like to introduce jsdifflib, an in-browser visual diff tool and library: In the process of building a new web-based document-centric service, it became clear that I needed a good in-browser visual diff tool. … Continue reading
Posted in geek, Python, Random Software Geekery
Leave a comment
Working Together: Python and Java, Open Source and Commercial
PDFTextStream started out as a Java library, but is now available and supported for Python. How that leap was made exemplifies how commercial and open source software efforts complement each other in the best of circumstances, and is also a fantastic case study in Java + Python integration. Continue reading
Posted in Java, Open Source, PDFTextStream, Python
2 Comments

