Alex Miller
Programmer Media


Media types

Resource types


Clojure and ClojureScript Update

Developing Life in Clojure


Tree Editing with Zippers

Slides are available here: Tree Editing with Zippers

Concurrent Stream Processing

Slides are available here: Concurrent Stream Processing

Making Semantic Data Federation Work

Caching In The Cloud

Cold Hard Cache

Scaling Your Cache

Scaling Hibernate with Terracotta

Project Fortress

Innovative Software

Blogging ZOMG

Groovy Concurrency

Java Concurrency Gotchas

State of Clojure